More jobs:
Embedded Software Engineer; C++Safety Critical Gas Sensing
Job in
Crowborough, East Sussex, TN6, England, UK
Listed on 2026-07-07
Listing for:
OMEGA, Inc.
Full Time
position Listed on 2026-07-07
Job specializations:
-
Software Development
Software Testing, Python, Unix/Linux, Software Engineer
Job Description & How to Apply Below
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)
What you’ll be doing
Design, develop, test and maintain embedded software using modern C++ (C++11/14/17) and CTranslate 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 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
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 subjectsA 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, UKHybrid Working:
Three days/week onsite after induction…
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:
×