Embedded Software Engineer; C++Safety Critical Gas Sensing
Listed on 2026-07-11
-
Software Development
Software Engineer, Python
Overview
Are you searching for a new opportunity that will allow you to play your part in creating a cleaner and healthier world? Here at Servomex, our work spans a broad spectrum of industries, from enabling low-emission power generation, to supporting high-purity medical oxygen, enhancing facility safety, and advancing innovative research.
We’re seeking an Embedded Software Engineer to design, develop and maintain robust software for mission-critical gas analysis sensors, operating in safety-critical and high-availability environments.
- This role is not available for sponsorship, the successful candidate must have permanent eligibility to work in the UK
- Location:
Crowborough, East Sussex (hybrid)
- Design, develop, test and maintain embedded software using modern C++ (C++11/14/17) and C
- Translate mathematical and scientific specifications into efficient, reliable software algorithms
- Ensure software is suitable for safety-critical and mission-critical systems
- Contribute across the full product lifecycle - requirements, design, implementation, verification and maintenance
- Translate stakeholder and system requirements into detailed software designs
- Develop and maintain PC-based tooling in Python to support testing, verification and team productivity
- Apply structured debugging and problem-solving techniques to diagnose complex issues
- Understand how software decisions impact hardware, system behaviour and overall product performance
- Provide accurate estimates, own assigned work packages and deliver to agreed quality and timescales
- Collaborate within a multi-disciplinary team of Scientists, Electronics, V&V and Manufacturing Engineers
- Follow established technical standards and processes whilst supporting continuous improvement
- Strong, hands-on coding experience in modern C++ (C++11/14/17) and C within embedded environments
- Experience developing embedded software on an RTOS (e.g. ThreadX, QNX, Integrity or similar)
- Working knowledge of Python for scripting, test or tooling
- Good mathematical understanding, ideally with experience in signal processing or algorithm implementation
- Experience working to defined development standards and processes
- Confident use of version control and change management tools
- Strong analytical thinking, clear communication and the ability to work independently when required
- Proven problem-solving skills with a structured and analytical approach
- Working knowledge of electronic circuits and components
- Experience of requirements specification and software design
- Exposure to functional safety or security standards (IEC 61508, IEC 62443)
- Experience with STM
32 or NXP i.MX platforms - Familiarity with requirements management and task tracking tools (e.g. Jama, DOORS, Jira, Helix ALM)
- Agile delivery environments or GenAI-assisted development tools
- Work on technically challenging, real-world products where quality and reliability matter
- High level of ownership and influence over design decisions
- Supportive, ethical engineering culture with strong cross-disciplinary collaboration
- Opportunity to grow your expertise in modern embedded C++ within safety-critical systems
- Degree (or equivalent) in Computer Science, Electrical Engineering, Software Engineering or related technical / scientific / engineering subjects
A full job description will be provided during the interview process.
Interview & Selection ProcessWe want you to feel confident that Servomex is the right place for you. Throughout the process, you’ll have plenty of chances to ask questions and get a real sense of who we are, what we do and what your future here could look like.
- Friendly chat with our Talent Team
- Teams video interview with the hiring team
- On-site interview, meet the team and tour of our facility
"I feel fortunate to be part of a company that values its employees’ growth and well-being as much as their contributions. Servomex has been more than a workplace for me - it has been a place of learning, growth, and genuine support."
Carol, Senior V&V Engineer
LocationCrowborough, East Sussex, UK
Hybrid Working:
Three days/week onsite after induction…
To Search, View & Apply for jobs on this site that accept applications from your location or country, tap here to make a Search: