Senior C++Development Engineer
2 weeks ago
Location: Edinburgh, United Kingdom, Hybrid
Salary: £45,000 - £60,000
Job Type: Permanent, Full-time
Because of the nature of the work associated with this post it is subject to special nationality rules and is open only to the following citizens: UK British Nationals.
SeeByte, the global leader in developing of smart software solutions for uncrewed maritime systems, are looking to recruit a Senior Development Engineer to join their team in their Edinburgh or Bristol office.
You will have a unique opportunity to play a significant role in a dynamic and world-respected technology company within the exciting area of maritime autonomous systems, with clear development, training and career progression opportunities provided. This is a fantastic opportunity to work for an innovative and forward-thinking company with an international client base.
Benefits include:
We are proud to have and promote a healthy work-life balance in a casual working environment. Some of the benefits include:
- Competitive salary and shared employee / employer contributory pension scheme
- Generous holiday entitlement and option to buy additional holidays after 1 year of service.
- Travel compensation scheme
- Clear development, training and career progression opportunities
- Flexible Working Policy
- Opportunities to travel to great locations worldwide to work with autonomous vehicles
- External, online training courses and in-house training
- Offices in the centre of Edinburgh or in Bristol, two great cities to live and work
- Free access to a gymnasium (Edinburgh)/Fitness Sessions (Bristol)/Table Tennis (Bristol)
- On-site parking (Edinburgh)
- Enhanced family friendly policies
- Showers, lockers, swipe access internal bike store (Edinburgh)
- Travel season ticket loan
- Annual company day out
- Save money on your commute as SeeByte participates in the Cycle to Work Scheme and Travel season ticket loan
Main purpose of the role:
You will work as part of an engineering project team to deliver robust and innovative software technology solutions to SeeByte's customers worldwide. You will help architect, design, develop and test exciting software systems, as part of an agile team. You will also perform reviews and mentor junior team members.
Key Responsibilities of the role:
- Design, implement, test and deliver robust C++ software solutions as part of a SeeByte engineering team.
- Define customer and project requirements, and work as part of a SeeByte engineering team to deliver software that meets these requirements
- Mentoring and supporting junior software engineers
Key Skills, Experience and Qualifications
- A degree in Software Engineering or similar numerate discipline with a software engineering emphasis.
- Demonstrable software development skills in C++, and experience developing and delivering robust, modular software.
- The ability to mentor engineers and manage technical development in the company
- Strong numerical and mathematical skills
- Strong interpersonal and communications skills, and the ability to work with external partners and clients
- Experience working in C++/C on a Linux platform (e.g., Ubuntu)
- Use of current programming language features (e.g., Boost, OpenCV, C++-17 onwards for C++)
- Experience working to software quality processes and following Agile best practises
- Willingness to travel, internal to the UK and abroad, to support on-site client workshops, demonstrations and training, usually up to 2-3 times per year.
Desirable Experience
- Familiarity with Robotics Middleware (e.g., ROS) and distributed robotics systems
- Simulation, Robotics and Machine Learning knowledge
- Experience deploying robots and/or autonomous vehicles in real world environments
- Experience in cybersecurity and/or "Secure by Design" concepts
- Experience designing and implementing secure software solutions
- Experience with automating application deployment and environment configuration management
- Software verification and deployment techniques
- An understanding of defect tracking systems such as GitLab / Jira
- Knowledge of Continuous Delivery frameworks (e.g. Jenkins)
Behaviours that make you brilliant for this role
- You are customer focussed and keep the customers' needs at the forefront of your mind.
- You communicate clearly, respectfully and collaborate effectively across teams. You explain complex issues in a concise and professional manner and thrive in a team environment.
- You actively foster a positive, inclusive culture and willingly share your knowledge and support others.
- You are passionate about learning and growth and are motivated to expand your skills, ask questions, and engage actively in your development.
To apply please send a recent copy of your CV and a cover letter to
As an inclusive employer, SeeByte aims to build diverse teams by encouraging applications from a wide range of individuals.
Because of the nature of the work associated with this post it is subject to special nationality rules, and this is post is restricted to individuals who are UK British Nationals. For this role, due to government security requirements, the term 'UK Nationals' must exclude anyone who is a dual national or naturalised British (i.e. originally a foreign national).
All offers of employment will be conditional to a Baseline Personal Security Standard (BPSS) process and may require further SC (SC) once employed. To be eligible for full SC, you generally need to have resided in the UK for the last 5 years. In some circumstances, a minimum of 3 years' residence in the UK over the last 5 years may be accepted, with additional overseas checks.Please visit the UKSV website for further guidance - United Kingdom Security Vetting - GOV.UK )
As part of this process, SeeByte collects Personal Data as defined under UK GDPR including proof of identity, nationality and immigration status, right to work in the UK, employment and/or academic references and Basic Disclosure information for unspent criminal convictions. Please see details pertaining to your personal data in our Privacy Notice which can be found at
NO RECRUITMENT AGENCIES
-
Sr. C++ Software Development Engineer
6 days ago
Edinburgh, Edinburgh, United Kingdom Esri Full time £45 - £75 per yearOverviewWe have an exciting opportunity for an enthusiastic C++ Software Engineer to help us develop high performance, cross-platform, spatial analysis and visualization capabilities for mobile and desktop devices, leveraging the latest General-Purpose Graphics Processing Unit (GPGPU) technologies.Esri is the world leader in Geographic Information Systems...
-
C++ Software Development Engineer II
7 days ago
Edinburgh, Edinburgh, United Kingdom Esri Full time £36,000 - £61,200OverviewWe have an exciting opportunity for an enthusiastic C++ Software Engineer to help us develop high performance, cross-platform, spatial analysis and visualization capabilities for mobile and desktop devices, leveraging the latest General-Purpose Graphics Processing Unit (GPGPU) technologies.Esri is the world leader in Geographic Information Systems...
-
Sr. C++ Software Development Engineer
7 days ago
Edinburgh, Edinburgh, United Kingdom Esri Full time £48,000 - £78,000OverviewWe have an exciting opportunity for an enthusiastic C++ Software Engineer to help us develop high performance, cross-platform, spatial analysis and visualization capabilities for mobile and desktop devices, leveraging the latest General-Purpose Graphics Processing Unit (GPGPU) technologies.Esri is the world leader in Geographic Information Systems...
-
Senior Embedded Engineer
1 week ago
Edinburgh, Edinburgh, United Kingdom CleanTech Talent Full time £90,000 per yearSenior Data Link Communication Research Engineer – Next-Gen Space SystemsThe CompanyJoin an innovative engineering organisation developing the next generation of high-performance communication technology for space platforms. The team is scaling rapidly and building new capabilities across software, embedded systems, and advanced radio/networking...
-
Edinburgh, Edinburgh, United Kingdom Spacelabs Healthcare Full time £90,000 - £120,000 per yearOverviewThe Senior Software Development Engineer in Test will be a hands-on role on a small team of test automation engineers on the development of automated tests for the next generation patient monitoring platform . This position requires a deep understanding of solid design principles, development practices and test verification knowledge. The role will...
-
Senior Software Developer
7 days ago
Edinburgh, Edinburgh, United Kingdom Royal London Group Full timeJob Title: Senior Software EngineerContract Type: PermanentLocation: Edinburgh Working style: Hybrid 50% home/office basedClosing date: 27th October 2025We are seeking a highly skilled and experienced Senior Software Engineer to join our dynamic team at Royal London. In this role, you will play a crucial part in providing deep technical expertise to help...
-
Senior Automation Software Development Test Engineer
17 hours ago
Edinburgh, Edinburgh, United Kingdom OSI Systems, Inc Full timeOverviewAt Spacelabs Healthcare, we are on a mission to provide continuous innovation in healthcare technology for better clinical and economic outcomes. Our scalable solutions deliver critical patient data across local and remote systems, enable better-informed decisions, increase efficiencies, and create a safer environment for patients.The Senior...
-
Back End Developer
2 weeks ago
Edinburgh, Edinburgh, United Kingdom Bright Purple Full time £50,000 - £65,000 per yearSenior Backend EngineerEdinburgh (Hybrid – 3 days per week onsite)This is an exciting opportunity to work for a global leader in the innovation and development of cutting-edge software solutions used across the oil and gas industry.As well as a salary of up to £65,000,benefits include:Hybrid workingPrivate healthcare and life assuranceGenerous pension...
-
Senior .Net Developer
1 week ago
Edinburgh, Edinburgh, United Kingdom Computershare Full time £60,000 - £80,000 per yearDescriptionLocation: EdinburghIn this position, you'll be based in the Edinburgh office for a minimum of three days a week, with the flexibility to work from home for some of your working week. Find out more about our flexible work culture at We give you a world of potentialComputershare are currently looking to recruit a Senior .Net Developer to work...
-
Senior Software Developer
6 days ago
Edinburgh, Edinburgh, United Kingdom Computershare Full time £90,000 - £120,000 per yearLocation: EdinburghIn this position, you'll be based in the Edinburgh office for a minimum of three days a week, with the flexibility to work from home for some of your working week. Find out more about our flexible work culture at We give you a world of potentialComputershare are currently looking to recruit a Senior Software Developer to work with the...