jobapplier

System Control Engineer - Embedded Software and Motion Control

Frenckengroup

Skills

Required

  • Embedded Systems
  • Mechatronics
  • Systems & Control
  • C++
  • Python
  • test automation
  • motor controls
  • embedded motion control systems
  • position control
  • FOC
  • Field Oriented Control
  • validation
  • system qualification methodologies

Preferred

  • embedded
  • test frameworks / test automation architecture
  • mechatronic prototypes
  • production tooling
  • motor control
  • sensor data acquisition
  • system validation

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

Requirements

  • 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

Preferred

  • Experience with designing test frameworks or test automation architecture is a plus