Frencken Europe B.V. logo

System Control Designer

Frencken Europe B.V.

Eindhoven
Full-time
2-5 years experience
On-site

Key Skills

Python
C
C++
Embedded Systems
Firmware Development
Motor Control
Sensor Data Acquisition
Test Automation
System Validation
Mechatronics
EtherCAT
SOEM
SOES
Field Oriented Control
Debugging
Real-time Systems

Job Description

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

Core Responsibilities

Develop and implement firmware for mechatronic products, including motor control and sensor data acquisition. Collaborate with multidisciplinary teams to design, test, and validate software for embedded systems.

Requirements

Requires a bachelor’s or master’s degree in a relevant engineering field and 2-5 years of practical experience in real-time embedded systems. Proficiency in C, C++, and Python is essential, along with experience in motion control and system validation.

About Frencken Europe B.V.

Industry: Manufacturing

Company size: 1,001-5,000 employees

At Frencken, we offer technological solutions for the world of tomorrow. From original designs and high-tech production to integrated supply chain services, we support leading multinationals across various sectors. Together, we deliver technological solutions through concept development, design, and prototyping to series production and logistics. Whatever your idea, we bring it to life, with precision and on a global scale. In our organization, you work alongside curious and talented people who do not shy away from complex challenges. The diversity of people, expertise, and perspectives allows us to push boundaries and explore new technologies. Curiosity is in our DNA. We believe anything is possible, and together we go to great lengths to make it happen.

Added Today