Embedded Software Engineer
Job in
Cambridgeshire, Cambridge, Cambridgeshire, CB5, England, UK
Listed on 2026-01-13
Listing for:
Anonymous
Full Time
position Listed on 2026-01-13
Job specializations:
-
Software Development
Embedded Software Engineer, Software Engineer, C++ Developer, DevOps
Job Description & How to Apply Below
Embedded Software Engineers C/C++ will be part of the team designing and building software ecosystem – which includes embedded control software, user interfaces, web dashboards and backend data collection, coordination and control systems. From embedded Linux system software to web-based monitoring and control platforms. Work in conjunction with the rest of the engineering team to integrate seamlessly with hardware.
Embedded Software Engineer will have some of the following development experience
Design and develop embedded software solutions for microcontrollers and microprocessors.
Collaborate with hardware engineers to define software requirements and specifications.
Write efficient, modular and well-documented code in C/C++.
Work with testing teams to ensure software meets quality standards.
Implement software updates and patches based on feedback and testing results.
Debugging and troubleshooting software to identify and resolve issues.
Conducting code reviews and ensuring compliance with coding standards.
Stay updated on industry advancements in embedded software development.
Experience building and deploying software for Embedded Linux devices Understanding of declarative config management (Nix/NixOS) or infrastructure as code (Ansible, Terraform, etc) Understanding of embedded/industrial hardware protocols and interfaces – RS485, Modbus, CAN... Willingness to adapt to and shape evolving project requirements and contribute to a dynamic and innovative work environment.
Software Engineers will be passionate about safety, design and quality, relationships and delivering outstanding results in every detail both internally and externally
Additional Information / Benefits
BONUS
Note that applications are not being accepted from your jurisdiction for this job currently via this jobsite. Candidate preferences are the decision of the Employer or Recruiting Agent, and are controlled by them alone.
To Search, View & Apply for jobs on this site that accept applications from your location or country, tap here to make a Search:
To Search, View & Apply for jobs on this site that accept applications from your location or country, tap here to make a Search:
Search for further Jobs Here:
×