Servomex
Embedded Software Engineer (C++) Gas Sensing

How your CV stacks up
Upload your CV to see how well it fits this job role
?%
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 products using modern embedded software practices, contemporary development tooling, agile delivery methods, and responsible use of AI-assisted engineering tools.
The role sits within a software team that is actively modernising its engineering practices, including automated and AI-assisted development workflows, and continuous improvement of development processes and tooling.
- This role is not available for sponsorship, the successful candidate must have permanent eligibility to work in the UK
- Location: Crowborough, East Sussex (hybrid)
What you’ll be doing
- Design, develop, test and maintain embedded software for a range of gas sensing products, primarily using modern C++ and C
- Translate mathematical specifications, signal processing concepts, and DSP (Digital Signal Processing) algorithms into robust, efficient embedded software implementations
- Ensure code is appropriate for use within mission-critical and safety-critical high availability systems
- Contribute across the full product lifecycle, from concept and design through implementation, verification, release, and maintenance, working within an agile delivery framework that supports iterative planning, transparent progress tracking, and continuous improvement
- Translate stakeholder needs into detailed requirements and software designs, maintaining clear traceability through appropriate requirements management and work tracking tools
- Develop and maintain PC-based tooling written in Python, to aid team productivity and/or verification efforts
- Work in a multi-disciplinary team of Scientists, Electronics Engineers, V&V Engineers, and Manufacturing Engineers
- Apply structured problem-solving and debugging techniques to diagnose and resolve issues
- Understand how software decisions impact hardware, system behaviour, and product performance
- Provide realistic estimates, break work into clear deliverables, contribute to sprint planning and backlog refinement, and give early visibility of risks, dependencies, and trade-offs
- Take full ownership of assigned tasks, balancing quality, risk, and delivery
- Follow established technical standards and processes while supporting continuous improvement
- Participate in design reviews, provide constructive feedback, ensuring alignment with business objectives
- Maintain awareness of technology trends and their selection and appropriate application
Reasons to use Rodeo
I’m in my final year doing Economics and I don’t know whether to apply for grad schemes now or do a masters first. What do you think?
Honest answer — it depends on where you want to end up. A lot of top grad schemes (Big 4, civil service, banking) don’t need a masters. Let’s look at the ones you’d be competitive for now, and we can decide if a masters actually adds anything.
Also worth knowing: most autumn 2026 applications are open now. Timing matters more than you think.
Start with a chat, not a search bar
Grad scheme, placement, apprenticeship? Not sure what you want yet — that's fine. Your agent talks it through with you and turns "I have no idea" into a shortlist.
Graduate Consultant — 2026 Scheme
Why you're a good match
StrongYour economics background and your summer at a regional bank line up with what PwC looks for on the consulting scheme. Applications close in four weeks.
See breakdownIt searches the market for you
Every day your agent scans the market matching roles against what actually matters to you, not just keywords on a CV.
Why you're a good match
You’ve got the grades and the economics background, and your bank internship is exactly the experience this scheme looks for. Apply soon — deadlines close within the month.
Experience fit
Your summer at the bank plus your econometrics coursework map directly to the day-one responsibilities on this scheme — client modelling, market briefings, and deal support.
Only hits
No noise. No "maybe this fits." Just roles with a clear explanation of why they're right — and where to focus when applying.
What we’re looking for
- Strong, hands-on coding experience in modern C++ 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 with experience implementing firmware-based signal processing or DSP algorithms in embedded software
- Experience working to defined development standards and processes
- Confident use of modern source control, code review, and change management tools
- Familiarity with code analysis tools
- Strong problem-solving skills with a structured and analytical approach
- Working knowledge of electronic circuits and components
- Experience of requirements specification and software design
- Able to work effectively under pressure, managing multiple tasks and changing priorities
- Comfortable working independently when required, while contributing within a team
Nice to have
- Exposure to functional safety and security standards (IEC 61508, IEC 62443)
- Experience with STM32 or NXP i.MX processors
- Experience of requirements management and traceability tools such as Jama, DOORS, or similar
- Experience of agile work tracking and delivery tools such as Jira, Azure DevOps, Helix ALM, or similar
- Experience working within an agile delivery framework
- Experience with GenAI-assisted coding and tools
Why join us?
- 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


Get help with your application
Your very own career expert that helps elevate your application to the next level.
Education / Qualifications
- 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 Process
We 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
Hear from our Team
“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
Location: Crowborough, East Sussex, UK
Hybrid Working: Three days/week onsite after induction phase
Job Type: Full Time, Permanent, 38 hours per week
Work Schedule: Monday to Friday (flexible start and finish times)
Salary range: £55,000 to £75,000
Servomex considers several factors when determining base salary offers such as the scope and responsibilities of the position and the candidate's experience, education, skills, and current market conditions.
Benefits
- Discretionary Company Bonus
- Opportunities for growth & development through our structured Talent Management System
- Annual Performance Review
- Personal Pension Plan (up to 10.5% employer contribution)
- Employee Wellbeing Programme
- 25 days’ annual leave with option to buy more + Bank Holidays + Company Shutdown Day
- Two Volunteering Days
- Life Assurance (4 x Salary)
- Enhanced Family Friendly benefits & pay
- Staff Referral Scheme and Long Service Awards
- Global Recognition Scheme
- Cycle to Work Scheme
- Free Parking
If you need any reasonable adjustments (for example related to neurodiversity or disability), you can let us know during the application process.
#LI-TR1
A Virtual Tour of Servomex, UK.
“It took my CV and asked me questions relevant to understanding what kind of jobs to suggest for me. Suggestions were almost perfect. Jobs were exactly what I’ve been looking for.”
Jessica, London
Skills