Summary of job: This position is based within the Research and Development (R&D) department and reports to the Surface Analysis Group Manager. As a Surface Analysis Firmware Engineer, you will play a key role in the design and development More ❯
Venn Group Embedded Python Developer Remote - South-East England; on-site up to once per Month Salary: £65,000 - £70,000 + Benefits SC Cleared or Eligible Permanent Brief Summary Our client is seeking a skilled Embedded Software Engineer to More ❯
C/C++ Developer Role (C/C++, Embedded Linux/ARM processors, JIRA, Confluence) - Audio Technology Specialists - Wiltshire - 3 days per week in the office - £55,000 - £65,000 DOE G.R.E. Recruitment is delighted to partner with this leading Audio Technology Specialist company to support them with the hire of aC/C+ Developer. This role is 3 days More ❯
join a team in process of growing and broadening their skills. This team has a focus of designing and manufacturing efficient energy solutions, used nationwide. Key Experience & Responsibilities: - Embedded C++ Softw... More ❯
Rochester, Kent, England, United Kingdom Hybrid / WFH Options
Redline Group Ltd
Are you an Embedded Software Engineer - C/C++ looking to work for a company that makes products that save lives. If so, then this is the job for you! My client's office is based in Rochester, Kent, commutable from Gravesend, Dartford, Bexleyheath, Sittingbourne, Maidstone, Ashford, and Sevenoaks and offers flexible/hybrid working. In this job you will … design and develop application software and embedded firmware in C and C++ for future products and assist with the support and enhancement of my clients existing product portfolio. In this Embedded Software Engineer - C/C++ job based in Rochester, Kent you will be responsible for: - Design and develop embedded software using Embedded C - Work with FreeRTOS to develop real … microcontroller peripherals - Contribute to system integration, debugging, and testing - Collaborate with cross-functional engineering teams to deliver high-quality products To apply for this Embedded Software Engineer - C/C++ job based in Rochester, Kent you must have a combination of the following skills: - Proven experience as an Embedded Software Engineer - Strong hands-on experience with Embedded C and FreeRTOS More ❯
This company is seeking a talented and experienced C++ Software Engineer to join their dynamic team at their Bristol facility. As a C++ Software Engineer, you will play a crucial role in the development of cutting-edge Air Defence Systems, contributing to the evolution of their products while maintaining a reputation for safety, performance, and dependability. The C++ Software Engineer … future products. This is a hands-on, proactive role that requires a strong background in software engineering, its realization, and system-wide impact. Responsibilities: - Collaborate on the development of C++ software solutions for Air Defence Systems - Engage with requirement authorities and work across the entire software development process - Implement effective documentation and automated target integration and proving - Explore new tools … well as DDS middleware and Real-Time Operating Systems - Ensure compliance with relevant standards, such as DefStan 00-55, DO-178C, or IEC61508, and restricted coding standards like MISRA C++ Requirements: - Extensive experience in software engineering, with a focus on C++ development - A collaborative and open approach to development, with the ability to work effectively in a team - Proven experience More ❯
MERITUS Talent are working with Europe's largest weapons systems manufacturer and integrator for the recruitment of a C++ Software Engineer to join their Stevenage office on a contract basis. The role requires an active SC Clearance, and candidates must be a sole British national C++ Software Engineer - Stevenage - Contract - 12 Months - £65 per hour via Umbrella - SC Clearance Required … Software Engineer who is proactive and takes the initiative. Skillset/experience required: A strong background in software engineering, its realisation and system wide impact. Experience of working in C++ Collaborative, open approach to development and have the ability to work well in a team and maintain momentum during development. Experience of working across the entire software development process from … QT Knowledge of DDS middleware and Real Time Operating Systems Knowledge of standards such as DefStan 00-55, DO-178C or IEC61508 and restricted coding standards such as MISRA C++More ❯
C++ Software Engineer Bristol (Hybrid) £45,000- £55,000 + Training + Progression + Strong Benefits Package A great opportunity awaits a Software Engineer with strong C++ experience to join an established tech company. This role promises significant technical challenges, diverse projects, and ample room for professional growth. This company develops high-performance software used across a broad range of … be joining an established software and technology team in a senior capacity, working across the full product lifecycle. The focus is on developing applications, including graphical ones, primarily in C++, with a strong emphasis on the underlying algorithms that support AI-driven solutions. The role offers a hybrid setup, with two days a week in the Bristol office and great … flexibility around working hours. The right candidate for this role will have strong commercial C++ experience, ideally with some exposure to hardware or an understanding of how software interacts with physical systems. This is a fantastic opportunity for a C++ Software Engineer to engage with cutting-edge problems, benefit from brilliant flexibility, and access great training and development opportunities within More ❯
Employment Type: Permanent
Salary: £45000 - £55000/annum Progression + Training + Benefits
Bristol, Gloucestershire, United Kingdom Hybrid / WFH Options
Rise Technical Recruitment Limited
C++ Software Engineer Bristol (Hybrid) £45,000- £55,000 + Training + Progression + Strong Benefits Package A great opportunity awaits a Software Engineer with strong C++ experience to join an established tech company. This role promises significant technical challenges, diverse projects, and ample room for professional growth. This company develops high-performance software used across a broad range of … be joining an established software and technology team in a senior capacity, working across the full product lifecycle. The focus is on developing applications, including graphical ones, primarily in C++, with a strong emphasis on the underlying algorithms that support AI-driven solutions. The role offers a hybrid setup, with two days a week in the Bristol office and great … flexibility around working hours. The right candidate for this role will have strong commercial C++ experience, ideally with some exposure to hardware or an understanding of how software interacts with physical systems. This is a fantastic opportunity for a C++ Software Engineer to engage with cutting-edge problems, benefit from brilliant flexibility, and access great training and development opportunities within More ❯
Bristol, Avon, South West, United Kingdom Hybrid / WFH Options
Rise Technical Recruitment Limited
C++ Software Engineer Bristol (Hybrid) £45,000- £55,000 + Training + Progression + Strong Benefits Package A great opportunity awaits a Software Engineer with strong C++ experience to join an established tech company. This role promises significant technical challenges, diverse projects, and ample room for professional growth. This company develops high-performance software used across a broad range of … be joining an established software and technology team in a senior capacity, working across the full product lifecycle. The focus is on developing applications, including graphical ones, primarily in C++, with a strong emphasis on the underlying algorithms that support AI-driven solutions. The role offers a hybrid setup, with two days a week in the Bristol office and great … flexibility around working hours. The right candidate for this role will have strong commercial C++ experience, ideally with some exposure to hardware or an understanding of how software interacts with physical systems. This is a fantastic opportunity for a C++ Software Engineer to engage with cutting-edge problems, benefit from brilliant flexibility, and access great training and development opportunities within More ❯
Nottingham, Nottinghamshire, East Midlands, United Kingdom
Oscar Associates (UK) Limited
Senior C++ Engineer - Nottingham - Salary £60K My client are currently looking for a Senior C++ Engineer skilled with C, C++, Linux and Yocto. Any experience around ISO 15118 would be beneficial. They are currently developing, and releasing new features of their hardware technology, which is centered around EV Chargers. You will be leading a team focused on embedding the software … their Nottingham office, made up of Full Stack Developers, and Firmware Engineers. This will be a senior position, so the ideal candidate will have previous leadership experience. Key Skills C++ C Linux Yocto Experience as a Senior/Lead Engineer ISO 15118 (Preferred) Benefits: Competitive base salary Early Finish Fridays - 2:30pm Finish Flexi-Hours Career Progression Cafe's, and More ❯
Senior Software Engineer, C++, COR7263 This is a rare opportunity for an experienced, Senior Software Engineer with skills in C++ and Rust, to join an historic British icon at the forefront of Engineering. The Role Ideally with a background in aerodynamics, data science, vehicle dynamics or computer simulations, the Senior Software Engineer will work closely with Design Engineers, Mechanical Engineers … real time data and bespoke analysis tools. Benefits include: Bonus scheme to 12% Enhanced pension Health insurance Death in service What Experience do I need? Solid experience with both C++ and Rust Experience with web sockets and multithreaded applications would be preferred Experience of, or the ability to work closely with users Experience of working within smaller teams/companies … you! If, though, you think this role could be right for you and you'd like to learn more, then please apply now. Senior Software Developer, Senior Software Engineer, C++, Rust Corriculo Ltd acts as an employment agency and an employment business. #ChannelA #GB More ❯
range of experience in software engineering throughout the development as well as being able to support and mentor other engineers in their team. Skillset/Experience required: Use of C++ in a safety related environment Knowledge of Software development practices and process is required A Software Engineer capable of design, development and proving of efficient Software. Bonus Experience/Knowledge … methods of locking down operating systems and deployment in a Windows and Linux environment. Knowledge of DDS middleware Integration of external video streams Automated Testing Responsibilities: Development of a C++ HMI application on a Linux Operating System To undertake a full range of engineering activities in line with relevant processes, quality and other requirements Be capable of developing collaborative relationships More ❯
Role: Embedded C++ Linux Engineer Location: On-site | Old Trafford, Manchester Salary: £45,000 - £50,000 + Benefits | Permanent, Full-Time Join a mission-critical tech team saving lives across the UK. They are building the future of medical organ transit tracking - and need an embedded systems engineer to bring this vision to life. This is your opportunity to work … at the heart of a growing company where your code helps ensure life-saving organs get where they need to be, safely and on time. The Role: As a C++ Linux Engineer, you'll be hands-on in the design and development of their next-generation tracking device used in the transport of organs between hospitals. Drive embedded development projects … tracking and video processing capabilities from Android to custom Linux-based hardware. Deliver robust, scalable, and efficient solutions across the full software development lifecycle. Core Skills Required: Strong Embedded C++ programming experience. Solid working knowledge of Linux for embedded systems. What's On Offer: £45,000 - £50,000 base salary depending on experience. On-site, full-time role based near More ❯
Bristol, Avon, South West, United Kingdom Hybrid / WFH Options
Certain Advantage
World Class Defence Organisation based in Bristol is currently looking to recruit 3x C++ Software Engineer subcontractors on an initial 12 month contract, with very likely extension. The role will be onsite 4 days per week. A 4 day working week is OK (Monday to Thursday). Rate: £65.00 per hour Overtime Rate: Hours worked over the standard 37 hours … and broad range of experience in software engineering throughout the development as well as being able to support and mentor other engineers in their team. Responsibilities: Development of a C++ HMI application on a Linux Operating System To undertake a full range of engineering activities in line with relevant processes, quality and other requirements Be capable of developing collaborative relationships … SW organisation and other parts of the company Be willing and able to support other engineers within the team Skillset/experience required: Skillset/Experience required: Use of C++ in a safety related environment Knowledge of Software development practices and process is required A Software Engineer capable of design, development and proving of efficient Software. Bonus Experience/Knowledge More ❯
Manchester, Lancashire, United Kingdom Hybrid / WFH Options
Endeavour Recruitment Solutions
our Engineering client based in Manchester. This is an exciting project joining the team working on a new product, which is a world first. You will need C# and C++ software experience and Engineering, or rail industry experience would be nice to have, but not essential. Duties and Responsibilities Undertake the conceptual development of the software and promote ideas within … essential, due to the broad nature of the training and simulation field. Ability to work both independently and as part of a team. 5+ years experience with C# and C++ is essential. Experience with Windows PCs. An understanding of rail signalling principles would be desirable. An appreciation of general engineering principles and practices would be advantageous. Honours in Electrical/ More ❯
the U.S, and we're partnering with a fast-growing ecosystem of operators, vehicle OEMs and equipment makers serving autonomous transportation globally as it advances. Your Team: As a C++ Software Engineer you will join our Shield Control Team. Shield Control are one of the teams developing Safeguard, which acts as the final layer of defence for: Collision avoidance Handling … back of a moving vehicle ahead a tyre bursting due to poor maintenance a person running out from behind a parked car. Requirements What you need to succeed: Working C++ knowledge The ability to debug software faults design and implement solutions to complex problems work both independently and across teams support your colleagues when they need help give and receive … constructive code reviews A willingness to try new things A value-add of some kind (see examples below) Knowledge practice of safety standards (e.g. ISO 26262, MISRA C++:2023, ASPICE) Robotics domain knowledge (e.g. ROS) Expertise in modern C++ template meta-programming Skilled at control systems design Adept at creating software for resource constrained environments Something else we haven't More ❯
Job Title: Senior Software Engineer Location : Outskirts of Glastonbury, Somerset Salary : £60,000 - £65,000 (Depending on experience) Working Arrangement: 3 Days On-Site Per Week Job Overview: Joining a small team of Software Engineers, you will be responsible for More ❯
and architecture planning. What We’re Looking For Minimum 5 years of experience in embedded firmware development with ARM Cortex-M series (STM32). Strong proficiency in C and C++ for embedded systems. Experience working with STM32CubeIDE, Segger Ozone, and J-Link tools, linker scripts. Solid understanding of real-time operating systems, particularly FreeRTOS. Practical experience with Ethernet networking stacks More ❯
Essex, Chelmsford, United Kingdom Hybrid / WFH Options
Redline Group Ltd
Are you looking for a Senior Embedded Software Engineer C/C++ role working for a global leading engineering business specialising in complex satellite communications systems? If so, my client is currently recruiting for a Senior Embedded Software Engineer C/C++ to join their R&D site based in Chelmsford, Essex. My client is looking for a Software Engineer … the satellite modems markets. The purpose of this role is to design, develop and support software within the engineering department. Main responsibilities for the Senior Embedded Engineer C/C++ job will be: - Strong Embedded C and C++ programming for PowerPC or high-performance ARM processors. - Experience programming hardware devices at register level. - Developing low-level embedded software for Linux … operating system, Linux kernel development & Linux network programming. Requirements for the Senior Embedded Software Engineer C/C++ job include: - The successful candidate will be an accomplished Software engineer with experience within a similar job. - The ideal candidate will be a self-starter capable of successfully undertaking complex development tasks to a given schedule with minimal guidance and supervision This More ❯
Stevenage, Hertfordshire, South East, United Kingdom
Morson Talent
C++ Software Engineer Location: Bristol or Stevenage, Full time on site Duration: 6 Months initial SC Clearance Required Rate: £75 ph Umbrella Overview of department: We are looking for experienced Software Engineers to join the delivery team undertaking the development of an application-level C++ Engine which handles data processing computer cluster management and interfaces between different Matlab/Simulink … models. The focus of this work is efficiency and run-time improvements of the simulations through the optimisation of GPU and CPU code. Key Skillset Essential: C/C++ and CUDA programming Object-Oriented Programming GPU/CPU optimisation GPU/CPU Memory Management Technical report writing Desirable: Network Programming Configuration control and model release processes Continuous Integration and Testing More ❯
Please note: All applicants must hold active SC clearance. Unfortunately, we cannot consider applications from non-cleared candidates. C++ Software Engineers – SC Cleared – Defence & Aerospace – Edinburgh Are you a skilled C++ Software Engineer with experience in UML modelling and real-time embedded systems? We’re supporting one of the UK’s most advanced defence and aerospace programmes and are looking … software community as a major radar system moves into a critical development phase. Location: On-site in Edinburgh What you’ll be doing: Developing and maintaining embedded software using C++ within an IBM Engineering Rhapsody UML modelling environment Collaborating with systems and hardware engineers to integrate software on multi-core and distributed platforms Working to airborne software design standards such … as RTCA DO-178C and coding guidelines like MISRA C/C++ What we’re looking for: Strong experience with C++ in a real-time embedded environment Solid understanding of object-oriented design (OOD) and UML modelling Familiarity with the full software development lifecycle Experience working in agile environments using tools such as Jira, Confluence, Bitbucket, or GitLab Willingness to More ❯
Leeds, West Yorkshire, England, United Kingdom Hybrid / WFH Options
ZENOVO LTD
onsite, 2 remote), Leeds Salary : £55,000 + benefits About the role: This is an exciting opportunity for a talented Senior Embedded Software Engineer with expertise in C/C++ (C++ 11/14/17) to join our rapidly growing business. Design and develop embedded software solutions for innovative measurement devices for the power industry. Bring up firmware on … code that adheres to industry standards. Drive continuous improvements in process efficiency and product quality as deployment scales increase. What we'll need from you: Expertise in C/C++ (C++ 11/14/17). Proven experience in embedded software design and full product lifecycle development. Strong knowledge of low-level protocols (SPI, I2C, RS232) and experience interfacing More ❯
seeking an experienced Software Engineer to join their defence client's team in Stevenage. The successful candidate will play a crucial role in the development of a cutting-edge C++ Engine, responsible for data processing, computer cluster management, and interfacing between various Matlab/Simulink models. The focus of this work is efficiency and run-time improvements of the simulations … through the optimisation of GPU and CPU code. Responsibilities - Develop and optimise C/C++ and CUDA code to enhance the performance of the simulation engine - Manage the efficient utilisation of GPU and CPU resources through optimisation techniques - Implement robust memory management strategies to ensure optimal system performance - Contribute to the development of technical reports and documentation - Collaborate with the … team to integrate the simulation engine with various Matlab/Simulink models Required Skills and Qualifications C/C++ and CUDA programming Object-Oriented Programming GPU/CPU optimisation GPU/CPU Memory Management Technical report writing Location: Stevenage Clearance: Security Clearance - SC and UKEO (you MUST be a British citizen to apply) Duration: 12 months Pay rate: Umbrella More ❯
Cambridge, Cambridgeshire, United Kingdom Hybrid / WFH Options
ECM Selection (Holdings) Limited
High speed algorithms and communications in C++ and Rust Are you experienced in developing C++ for high-speed communications and efficient algorithms? If you have a thorough understanding of the inner workings of languages like C++ or Rust, and are motivated by the challenge of squeezing every last clock cycle, then read on! This Cambridge-based team develop high-speed … in industries where execution speed and software integrity are important would be a bonus. A first or 2.1 degree in computer science, mathematics, or other relevant STEM subject Excellent C++ coding skills: well-versed in coding techniques for minimising execution time, optimising data storage and retrieval, and handling messaging efficiently Full existing right to work in the UK without the … hybrid work pattern with scope for home working for a day or two per week. A highly competitive salary and benefits are on offer to the successful candidate. Keywords: C++, High Performance Software, Low-Latency, Networking, Cambridge Another top job from ECM, the high-tech recruitment experts. Even if this job's not quite right, do contact us now - we More ❯