×
Register Here to Apply for Jobs or Post Jobs. X

Senior Software Engineer

Job in Woburn, Middlesex County, Massachusetts, 01813, USA
Listing for: Work180
Full Time position
Listed on 2025-12-31
Job specializations:
  • Software Development
    Software Engineer
Job Description & How to Apply Below

Do you want to be part of a business that genuinely values entrepreneurialism, innovation and individual accountability? We focus on our customers and are proud of the difference our technology makes. We partner with some of the biggest manufacturing companies in the world and our technical innovations are used to enhance well-known brands across multiple industries.

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.

Collaborating closely with our talented team, you’ll contribute to critical concepts and technologies, delivering robust, reliable, and testable software for both New Product Introductions (NPIs) and existing product lines.

We are proud to invest significantly in research, employing a diverse mix of industry-leading scientists and engineers
. Our current patent portfolio covers filings across 19 innovations, seven technology types and seven countries. A rare opportunity to join us at a hugely exciting time for our global business.

Please note:

this opportunity is not available for sponsorship; the successful candidate must have permanent authorization to work in the US.

About the Opportunity
  • 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.
About Your Talent Essential Skills and Experience
  • 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 Thread

    X, 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.
Desirable Skills and Experience
  • Web development (React, Angular, HTML, CSS, and Docker).
  • Databases (SQL / No

    SQL / SQLite).
  • Cloud (Azure / AWS).
  • Other languages (Lab View, Rust, C#).
  • Experience with ST Microelectronics STM
    32 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.
Essential Qualifications
  • Bachelor’s Degree (or equivalent) in Computer Science or Software Engineering (or closely related discipline)

“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…

Position Requirements
10+ Years work experience
To View & Apply for jobs on this site that accept applications from your location or country, tap the button below to make a Search.
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
 
 
 
Search for further Jobs Here:
(Try combinations for better Results! Or enter less keywords for broader Results)
Location
Increase/decrease your Search Radius (miles)

Job Posting Language
Employment Category
Education (minimum level)
Filters
Education Level
Experience Level (years)
Posted in last:
Salary