MTS Systems Corporation-logo
MTS Systems Corporation
ยท
February 24, 2026
Apply Now
This job has closed.

Firmware Engineer

Eden Prairie, MN
Full-time
Onsite
$86K/yr - $108K/yr
Entry, Mid Level
MTS Systems Corporation is a global company focused on high performance motion control and precision data acquisition. The Firmware Engineer will be responsible for developing and supporting a wide range of electrical products, evaluating requirements, and conducting embedded firmware development using C/C++ and Python.
Apply Now

Responsibilities

  • Evaluate and translate high-level stakeholder requirements into detailed design
  • Embedded firmware development using C/C++
  • Software unit test and functional test development using C/C++ and Python
  • Provide and maintain documentation to support engineering process

Qualification

Required

  • Bachelor's degree in electrical engineering, computer engineering or related field
  • Demonstrated technical expertise and proficiency in embedded firmware development in C/C++
  • Demonstrated software development experiences using Python
  • Experience with Git or similar version control tools
  • Working knowledge of product development methodologies and stage-gate development processes

Preferred

  • Experience with Agile/Scrum software development methodology
  • Experience with industrial communication protocols, including Ethernet, Modbus, CAN, and EtherCAT
  • Experience with Control Systems and Digital Signal Processing algorithm design
  • Experience with Real-Time Operation System (RTOS)
  • Knowledge of FPGA / HDL / SystemVerilog

Benefits

  • Health
  • Dental
  • Vision
  • Retirement & Investment
  • And more.
MTS is a leading global supplier of test and simulation systems, differentiating ourselves through innovation, quality and an exceptional customer experience.
Glassdoor
4.1
Founded in 1963
Eden Prairie, Minnesota, USA
1001-5000 employees
http://www.mts.com