waypointjobs

908 Devices

Senior Embedded Software Engineer

burlington, MA

Check who can apply and the requirements below before continuing.

About this opportunity

908 Devices lists this Senior Embedded Software Engineer opportunity in burlington, Massachusetts. Review the employer’s description below for duties, qualifications and application requirements.

Job description

908 Devices Inc. (NASDAQ: MASS) is revolutionizing chemical analysis with its simple handheld devices, addressing life-altering applications. The Company's devices are used at the point-of-need to interrogate unknown and invisible materials and provide quick, actionable answers in vital health, safety and defense tech applications, addressing the fentanyl and illicit drug crisis, toxic carcinogen exposure, and global security threats. The Company designs and manufactures innovative products that bring together the power of complementary analytical technologies, software automation, and machine learning. For more information, visit908devices.com

908 Devices has a corporate office in Burlington, MA with a manufacturing center in Danbury, Connecticut and a growing population of remote staff worldwide.

Position Summary

This position, based in our Burlington, MA office, offers a unique opportunity to collaborate with world-class engineers and scientists developing groundbreaking products for chemical detection. In this role, you will design and develop embedded software that controls sophisticated electromechanical instruments operating under real-time and near-real-time constraints. A systems-level mindset and the ability to read and understand circuit schematics are important for success.

To achieve our ambitious goals, we develop software using a variety of programming languages, tools, and frameworks, selecting the best technologies for each challenge. While experience in every technology we use is not required, a strong desire to learn and adapt is essential. Our culture is built on continuous learning, where innovation is encouraged and coworkers and leaders actively support professional growth and new ideas.

AI assistants are becoming a standard part of engineering workflows, and you should be open to and comfortable leveraging these tools to improve efficiency while maintaining quality, accuracy, and security.

If you enjoy working at the leading edge of technology and collaborating with talented teams to build state-of-the-art software, you will find strong opportunities to excel and grow with us.

Key Responsibilities

Collaborate with peers from across the organization to refine requirements for new products and features and work with a cross-functional team on implementation

Contribute to the ongoing maintenance of our suite of best-in-class products

Support our drive to improve our quality and reliability by enhancing our standards and best practices

Develop close working relationships with adjacent RnD teams including electrical engineering, manufacturing and algorithm development

Skills & Qualifications

A dedicated, detail-oriented professional with a strong sense of ownership and a focus on driving tasks to completion

An extensive background in contributing to and collaborating on systems engineering aspects of highly integrated software driven electro-mechanical devices

A history of designing and programming multi-threaded embedded software

Experience with software architecture formulation and assessment, and software technology selection for new products

A strong grasp of professional development concepts such as best practice coding standards, source control, automated build environments and project management/bug tracking software

Experience working in an environment that included processes and techniques that drive software quality throughout the full product development lifecycle such as static analysis, code reviews, unit tests, functional tests and test automation

Strong working knowledge of common programming languages, including C and C++ and associated development environments on Windows and Linux

Experience with Python and other high-level languages is a plus

Strong written and verbal communication skills

Strong grasp of Object-Oriented programming concepts and their proper use

Experience with Qt/QML and/or low-level Yocto modifications is a plus

Experience working with hardware designers to achieve optimum system performance

Experience writing documentation that captures software architecture, design philosophy, design requirements and specifications

Education & Experience

BS in Computer Science, Electrical or Computer Engineering or equivalent

A minimum of 8 years of experience in software engineering with direct responsibility for low-level system development, including hardware interfacing, I/O control, peripheral setup and integration, and system-level debugging

Additional Details

Location: This position is located at our Burlington, MA headquarters

Compensation: The annualized base pay range for this position at the commencement of employment is expected to be between$115,000 and $135,000 per year ; the base pay offered may vary depending on several individualized factors, including market location, job-related skills, and experience. This position may also be eligible to receive additional compensation, such as an annual incentive bonus, sales commission, or long-term incentives

We are proud to be a company changing the status quo in our industry. Join us and work with curious and innovative people, creative problem solvers, risk-takers, and dedicated colleagues as we reimagine the future of Mass Spec.

908 Devices does not discriminate in employment based on race, color, religion, sex (including pregnancy and gender identity), national origin, political affiliation, sexual orientation, marital status, disability, genetic information, age, membership in an employee organization, retaliation, parental status, military service, or other non-merit factors.

Who can apply

Review the original listing for work authorization, qualifications and employer requirements.

Ready for your next step?Apply on the official website
Apply on WhatJobs ↗

Explore related searches

Current related jobs

UF Health

WhatJobs

Information Technology Specialist

gainesville, FL

Salary not specified

UF Health is seeking an ECMO Specialist to provide expert support to critically ill adult and pediatric patients requiring extracorporeal life su…

Listing review due 2026-10-06View job

Epic

WhatJobs

Software Developer

madison, WI

Salary not specified

Software Developer Code that saves lives.  As a software developer at Epic, you’ll write software that impacts the lives of 75% of Americans …

Listing review due 2026-10-06View job

Johns Hopkins Applied Physics Laboratory (APL)

WhatJobs

Reverse Engineer and AI Workflow Developer

laurel, MD

See pay details in description

Description Are you passionate about reverse engineering complex software, firmware, and hardware? Do you enjoy developing agentic AI workflo…

Listing review due 2026-10-06View job

Johns Hopkins Applied Physics Laboratory (APL)

WhatJobs

AFSIM Developer

laurel, MD

See pay details in description

Description Are you passionate about building high-fidelity simulations that shape the future of U.S. Space Force capabilities and force design …

Listing review due 2026-10-06View job

Johns Hopkins Applied Physics Laboratory (APL)

WhatJobs

Senior Software Engineer/Architect - TS SCI cleared

laurel, MD

See pay details in description

Description Are you passionate about building solutions for our greatest national security challenges? Are you searching for engaging work wi…

Listing review due 2026-10-06View job

Johns Hopkins Applied Physics Laboratory (APL)

WhatJobs

Senior Software Engineer

laurel, MD

See pay details in description

Description Are you passionate about building solutions for our greatest national security challenges? Are you searching for engaging work wi…

Listing review due 2026-10-06View job