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.
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.