Servomex · 6 hours ago
Senior Software Engineer
Servomex is a global leader in gas analysis solutions, seeking a Senior Software Engineer to develop and support software for advanced gas sensor transducers. This role involves working across the full software lifecycle, including embedded firmware development and collaboration with a multi-disciplinary team.
Responsibilities
Develop Embedded C++ and C software for a range of gas sensing products sold globally
Maintain and develop PC-based tooling written in Python, to aid team productivity and/or verification efforts
Collaborate and work within a dynamic, multi-disciplinary team of scientists, electronics engineers, V&V specialists, and manufacturing experts
Translate mathematical specifications into robust, efficient algorithms in firmware
Be actively involved in full product lifecycle from requirements to release
Develop a maintain unit tests for created code
Ensure code is appropriate for use within mission-critical, safety-critical high-availability systems
Actively contribute to a supportive, ethical work environment
Follow established technical standards and processes whilst supporting continuous improvement
Provide project analysis and recommend necessary actions to achieve project deliverables to company standards and within established timelines
Qualification
Required
In-depth, relevant industry experience as a software / firmware engineer
Excellent coding skills in modern C++ (using '17, '20 and ‘23 updates) and C
Strong coding skills in Python
Knowledge and extensive experience of RTOS such as ThreadX, Zephyr, Unison, QNX, Integrity etc
Experience with Git Source Control and Change Management
Hands-on experience writing firmware for embedded systems
Solid mathematical competency combined with firmware-based signal processing implementation
Flexible, tolerant, multi-tasking attitude when working under pressure
Ability to work collaboratively in a fast-paced, dynamic work environment while regularly providing imaginative and detailed technical solutions to complex problems
Confident working with minimal supervision, combined with good, proactive communication skills
Ability to earn trust, maintain positive and professional relationships, and contribute to a culture of inclusion
Bachelor's Degree (or equivalent) in Computer Science or Software Engineering (or closely related subject)
Preferred
Web development (React, Angular, HTML, CSS, and Docker)
Databases (SQL / NoSQL / SQLite)
Cloud (Azure / AWS)
Other languages (LabView, Rust, C#)
Experience with ST Microelectronics STM32 processors
Experience working in a regulated environment such as ISO 9001, 13485 or FDA
Familiar with design for Safety (IEC 61508) and design for Security (IEC 62443)
Experience implementing business systems and tools
Knowledge of Lean manufacturing techniques through delivery of lean projects
Benefits
Health, Dental, Vision, Life & Long-term Disability Insurance: available 1st of the month following employment
Three weeks Paid Time Off (PTO)
11 paid holidays
Two floating holidays
Two Volunteering Days
401(k) with company match
Discretionary Bonus
Annual Performance Review
Opportunities for growth and development through our structured Talent Management System
Employee Wellbeing Program
Support for professional subscriptions
Staff Referral Scheme
Long Service Awards
Global Recognition Scheme
Company Events
Company
Servomex
The world expert in gas analysis, Servomex has established itself as the leading provider of reliable, accurate, and stable gas measurement solutions to industries across the globe.
Funding
Current Stage
Growth StageCompany data provided by crunchbase