Servomex · 1 day ago
Senior Software Engineer
Servomex, the global leader in gas analysis solutions, is seeking an experienced Senior Software Engineer to play a key role in developing and maintaining software for our advanced range of gas sensor transducers. In this position, you’ll work across the full spectrum of software, analyzer firmware, testing and production software.
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
Permanent authorization to work in the US
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
Experience with Git Source Control and Change Management
Hands-on experience writing firmware for embedded systems
Knowledge and extensive experience of RTOS such as ThreadX, Zephyr, Unison, QNX, Integrity etc
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 discipline)
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