System Control Designer
Eindhoven, Netherlands3d ago
Free account needed to apply or save. It takes a minute, and we'll bring you right back to this job.
How well do you match this job?
Skills
Experience
Level
Title
Location
Salary
Freshness
Similarity
Key details
- Location
- Eindhoven, Netherlands
- Work style
- Onsite
- Level
- Mid level
- Job type
- Full-time
- Experience
- 2–5 yrs
- Function
- Hardware, mechanical & civil engineering
- Focus area
- other
- Posted
- 3d ago
Skills
c++data acquisitiondebuggingembedded softwareembedded systemsfirmwaremotion controlprototypingpythontest automation
About the role
System Control Engineer – Embedded Software & Motion Control
A mechatronics engineer with strong programming skills who develops software for the control, communication, automation, and diagnostics of mechatronic products.
Responsibilities
- Developing software for mechatronic prototypes, products and production tooling using Python, C and C++
- Designing and implementing firmware for motor control, sensor data acquisition, and communication for embedded systems
- Writing scripts for test automation, measurement data analysis, and system validation
- Debugging hardware-software issues using measurement equipment and software tools
- Improving software quality, reliability, maintainability, and performance
- Collaborating with mechanical and electrical engineers to realize complete mechatronic products
Required knowledge and skills
- A bachelor’s or master’s degree in Embedded Systems, Computer Science, Mechatronics, Systems & Control or a related field
- 2-5 years practical experience in designing the firmware for real-time embedded systems
- Experience in C, C++ and Python, including debugging and creating test automation
- Experience in implementing different sensor types and motor controls in embedded motion control systems, such as position control and FOC (Field Oriented Control).
- Knowledge of verification, validation and system qualification methodologies
- Good system level thinking of mechatronic systems
- Good communication skills in English and proficient with working in multidisciplinary teams
- Experience with EtherCAT, especially SOEM (Simple Open EtherCAT Master) and SOES (Simple Open EtherCAT Slave) library is a plus
- Experience with designing test frameworks or test automation architecture is a plus