M

MKS Instruments

Instruments and process control for manufacturing.

Senior Software Test Engineer - Firmware

Test Automation EngineeringConfirmed live in the last 24 hours
Full-timeMilpitas, CA, USA

About the Job

Requirements

  • Experience working with precision equipment; photonics industry experience is preferred.
  • Bachelor of Science degree in Software Engineering, Computer Engineering, Electrical Engineering, or equivalent.
  • At least 5 years of related software quality assurance experience with embedded systems and graphical user interfaces.
  • Proficiency programming in C, C#, and Python.
  • Experience with testing frameworks such as Unity, Pytest, GTest, NUnit, and xUnit.
  • Familiarity with continuous integration and continuous delivery tools, version control, and bug-tracking systems such as JIRA.
  • Familiarity with interfaces such as I2C, SPI, RS-232, RS-485, Ethernet, and USB.
  • Experience with test equipment such as digital voltmeters, power supplies, and oscilloscopes.
  • Strong communication, documentation, and organizational skills.

Responsibilities

  • Develop, maintain, and execute structured manual and automated test plans and test cases for embedded firmware, covering features, integration, and system levels.
  • Validate graphical user interfaces for usability, functionality, responsiveness, and compatibility with target hardware and operating systems.
  • Ensure software runs efficiently on embedded platforms and integrates with hardware, firmware, and photonics modules.
  • Document defects, trace them to requirements, and work with developers to resolve them.
  • Use automated testing tools for regression testing, functional testing, and graphical user interface validation to improve speed and coverage.
  • Maintain traceability matrices linking requirements to test cases and results.
  • Identify failure modes early to prevent late-stage fixes.
  • Reproduce, troubleshoot, and thoroughly test field-reported and customer-facing bugs in live or simulated environments.

Desired Qualifications

  • Exposure to DevSecOps and cybersecurity principles.
  • Experience using large language models or other artificial intelligence tools for test case generation, test data creation, and defect analysis.
  • Ability to read electronic schematic diagrams and component datasheets.
  • Experience with real-time operating systems such as Azure/ThreadX or FreeRTOS, and/or Linux.
  • Experience working with distributed teams.

About the Company

MKS Instruments

Instruments and process control for manufacturing.

MKS Instruments provides instruments, subsystems, and process-control solutions for advanced manufacturing, serving sectors like semiconductors, electronics packaging, and specialty industrial applications. Its products range from individual components to integrated systems that measure, monitor, and analyze key process parameters, complemented by services such as system integration, custom engineering, and on-site commissioning and training. The company differentiates itself with a vertically integrated model and a broad portfolio that enables end-to-end solutions and long-term customer relationships across multiple high-tech industries. Its goal is to help customers improve quality and efficiency in manufacturing through reliable technologies and comprehensive support.

Company size
1,001-5,000
Company stage
IPO
Headquarters
Andover, MA
Founded
1961

Recently Posted Jobs

Explore more opportunities at MKS Instruments

See more jobs