368,657open jobs
9,442companies
50,883added this week
Browse all
Salary
$121k – $145k per year
Location
In office (Andover)
Seniority
Senior · 5+ years exp
Employment
Full-Time
Overview
Company
Impact
Profile match
MKS Instruments is a global provider of foundational technology solutions that enable advanced manufacturing in the semiconductor, industrial, electronics, and specialty market sectors. The company specializes in developing precise instruments, components, subsystems, and process control solutions that measure, monitor, power, and analyze critical manufacturing parameters. Through its combined expertise in lasers, optics, plasma, and motion control, it supports the development of next-generation technologies like advanced microchips and high-tech components.

A Day in Your Life at MKS:

As a Senior Firmware Engineer on MKS’s Flow Solutions team, you will be a key contributor within a highly collaborative, cross-functional group, developing embedded firmware that powers advanced mass flow controllers and metering technologies used in semiconductor manufacturing and other cutting-edge industries.

You Will Make an Impact By:

  • Contributing to the architecture, design, implementation, verification, and validation of firmware for embedded systems.
  • Partnering with customers to understand application needs and integration challenges, delivering innovative features that enhance product performance and customer success.
  • Supporting hardware bring-up, debugging, and diagnostics at the board and system level.
  • Collaborating closely with software engineers, hardware engineers, and scientists to solve complex technical challenges and drive product innovation.

Skills You Bring:

  • Bachelor’s degree in Electrical Engineering, Computer Engineering, or a related field.
  • 5+ years of experience developing embedded systems and algorithms.
  • Strong proficiency in C and C++ programming.
  • Hands-on experience with debugging tools such as emulators, oscilloscopes, and communication bus analyzers.

Preferred Qualifications (Nice to Have):

  • Experience with EtherCAT, DeviceNet, or similar industrial field buses.
  • Familiarity with Python and/or FreeRTOS.
  • Experience with SPI, I2C, and other board-level communication protocols.
  • Experience working with STM32 microcontrollers.
  • Strong troubleshooting skills down to the component/board level.

Work Environment

Operates in a professional office environment, working extensively with computers and standard engineering tools.

Compensation & Benefits

Salary range: $120,675 - $145,000, based on experience, skills, and business needs. This role is eligible for a discretionary annual bonus. MKS offers a comprehensive benefits package including medical, dental, and vision coverage, 401(k) with company match, paid holidays, vacation, parental leave, tuition reimbursement, and career development opportunities.

Globally, our policy is to recruit individuals from wide and diverse backgrounds. However, certain positions require access to controlled goods and technologies subject to the International Traffic in Arms Regulations (ITAR) or Export Administration Regulations (EAR). Applicants for these positions may need to be “U.S. persons.” “U.S. persons” are generally defined as U.S. citizens, noncitizen nationals, lawful permanent residents (or, green card holders), individuals granted asylum, and individuals admitted as refugees.

MKS Inc. and its affiliates and subsidiaries (“MKS”) is an affirmative action and equal opportunity employer: diverse candidates are encouraged to apply. We win as a team and are committed to recruiting and hiring qualified applicants regardless of race, color, national origin, sex (including pregnancy and pregnancy-related conditions), religion, age, ancestry, physical or mental disability or handicap, marital status, membership in the uniformed services, veteran status, sexual orientation, gender identity or expression, genetic information, or any other category protected by applicable law. Hiring decisions are based on merit, qualifications and business needs. We conduct background checks and drug screens, in accordance with applicable law and company policies.MKS is generally only hiring candidates who reside in states where we are registered to do business.

It is unlawful in Massachusetts to require or administer a lie detector test as a condition of employment or continued employment. An employer who violates this law shall be subject to criminal penalties and civil liability.

MKS is committed to working with and providing reasonable accommodations to qualified individuals with disabilities. If you need a reasonable accommodation during the application or interview process due to a disability, please contact us at: [email protected].

If applying for a specific job, please include the requisition number (ex: RXXXX), the title and location of the role

Free account
Stop reading job ads. Get the ones that fit.
One free account turns this page into a shortlist built around your stack, your level and your pay.
Match on every job. Stack, seniority, pay and location, scored against your profile.
368,657 open roles. Read straight off company career pages, refreshed every day.
Unlimited applications. Every one you send is tracked in one place, on-site or on a company board.
3 tailored CVs a month. Rewritten for the exact job you are applying to. Included free.
Create a free account
Free forever. No card. Under a minute.

Your match

How well do you fit this role?
Two answers are enough for a real match. No account needed.
Check my fit
Answers stay in this browser until you create an account.

Recommended for you based on this role

Similar stack
Same company
Andover
$18k – $48k per year (Estimated) • Remote/Hybrid • Full-Time • Moscow
Python
C++
C++
CMake
DevOps
Bitbucket
CI/CD
Git
Gitflow
Jenkins
RTOS
Chips/EDA
OpenOCD
Management
Confluence
Jira
QA
Pytest
Apply
$140k – $168k per year • In office • Full-Time • 8+ years exp • Bachelor's Degree • El Segundo
C++
Apply
$133k – $161k per year • In office • Full-Time • 8+ years exp • Bachelor's Degree • Westminster
C++
Apply
$147k – $260k per year (Estimated) • In office • Full-Time • 8+ years exp • Bachelor's Degree • Austin
C++
Apply
$140k – $168k per year • In office • Full-Time • 5+ years exp • Bachelor's Degree • El Segundo
C++
Apply
Quality Engineer 4 days ago
In office • Full-Time • Bachelor's Degree • Nogales
Apply
$110k – $183k per year • In office • Full-Time • 8+ years exp • Bachelor's Degree • Wilmington
Apply
$126k – $210k per year • In office • Full-Time • 12+ years exp • Master's Degree • Wilmington
Apply
$90k – $147k per year • In office • Full-Time • 8+ years exp • Bachelor's Degree • Broomfield
AI/ML
Ray
Chips/EDA
Mentor PADS
Apply
$155k – $259k per year • In office • Full-Time • 10+ years exp • Bachelor's Degree • Milpitas
Apply
$126k – $210k per year • In office • Full-Time • 10+ years exp • Bachelor's Degree • Andover
C++
Robotics
EtherCAT
PID Control
Apply
IT Support Analyst 14 days ago
$60k – $100k per year • In office • Full-Time • 4+ years exp • Associate's Degree • Methuen • Andover • Wilmington • Lawrence • Haverhill
DevOps
Azure
Management
ServiceNow
Apply
$90k – $125k per year • In office • Full-Time • 5+ years exp • Andover
Python
Apply
$120k – $165k per year • In office • Full-Time • 5+ years exp • Bachelor's Degree • Andover
C++
Go
Python
Rust
DevOps
CI/CD
RTOS
Apply
$110k – $183k per year • Remote/Hybrid • Full-Time • 8+ years exp • Bachelor's Degree • Andover
Apply
See all jobs
This is one of many
368,657 more open roles from verified company boards, updated every day.