At a Glance
- Tasks: Design and develop embedded software for mission-critical gas analysis sensors.
- Company: Join Servomex, a leader in creating a cleaner, healthier world.
- Benefits: Competitive salary, flexible working, and generous leave options.
- Other info: Collaborative culture with strong support for personal growth.
- Why this job: Make a real impact on safety-critical systems with cutting-edge technology.
- Qualifications: Experience in modern C++ and embedded environments required.
The predicted salary is between 55000 - 75000 £ per year.
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.
What You’ll Be Doing
- 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.
What We’re Looking For
- 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.
Nice to have
- Exposure to functional safety or security standards (IEC 61508, IEC 62443).
- Experience with STM32 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.
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.
Education / Qualifications
- Degree (or equivalent) in Computer Science, Electrical Engineering, Software Engineering or related technical / scientific / engineering subjects.
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.
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 & Benefits
- Salary range: £55,000 to £75,000.
- 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.
Embedded Software Engineer (C++17) Safety Critical Gas Sensing in Crowborough employer: Servomex
At Servomex, we pride ourselves on being an exceptional employer, offering a supportive and ethical engineering culture that fosters collaboration and innovation. As an Embedded Software Engineer in Crowborough, you'll have the opportunity to work on technically challenging projects that contribute to a cleaner and healthier world, while enjoying benefits such as a structured Talent Management System for growth, flexible working hours, and a comprehensive employee wellbeing programme. Join us to make a meaningful impact in safety-critical systems and advance your career in a nurturing environment.
StudySmarter Expert Advice🤫
We think this is how you could land Embedded Software Engineer (C++17) Safety Critical Gas Sensing in Crowborough
✨Tip Number 1
Network like a pro! Reach out to current employees at Servomex on LinkedIn or other platforms. A friendly chat can give you insider info and might just get your foot in the door.
✨Tip Number 2
Prepare for those interviews! Brush up on your C++ skills and be ready to discuss your past projects. Show them how your experience aligns with their mission-critical work.
✨Tip Number 3
Don’t underestimate the power of a good follow-up! After your interview, drop a thank-you email to express your appreciation and reiterate your enthusiasm for the role.
✨Tip Number 4
Apply through our website! It’s the best way to ensure your application gets seen by the right people. Plus, it shows you’re genuinely interested in joining the team.
We think you need these skills to ace Embedded Software Engineer (C++17) Safety Critical Gas Sensing in Crowborough
Some tips for your application 🫡
Tailor Your CV:Make sure your CV highlights your experience with modern C++ and embedded systems. We want to see how your skills align with the role, so don’t be shy about showcasing relevant projects or achievements!
Craft a Compelling Cover Letter:Your cover letter is your chance to shine! Use it to explain why you’re passionate about creating a cleaner world through technology. Let us know how your background makes you a great fit for our team.
Showcase Problem-Solving Skills:In your application, give examples of how you've tackled complex issues in past projects. We love seeing structured approaches to problem-solving, especially in safety-critical environments!
Apply Through Our Website:We encourage you to apply directly through our website. It’s the best way to ensure your application gets into the right hands and shows us you’re serious about joining our team!
How to prepare for a job interview at Servomex
✨Know Your C++ Inside Out
Make sure you brush up on your modern C++ skills, especially C++11/14/17. Be ready to discuss specific projects where you've applied these skills, and think about how you can translate mathematical and scientific specifications into software algorithms.
✨Understand Safety-Critical Systems
Familiarise yourself with the principles of safety-critical systems. Be prepared to explain how your software decisions impact hardware and overall product performance, as this will be crucial in your role at Servomex.
✨Showcase Your Problem-Solving Skills
Prepare examples of complex issues you've diagnosed and solved in previous roles. Use structured debugging techniques to demonstrate your analytical thinking and problem-solving approach during the interview.
✨Engage with the Team
Since collaboration is key, think about how you can contribute to a multi-disciplinary team. Be ready to discuss your experience working with engineers from different backgrounds and how you can support continuous improvement within the team.