We are looking for a motivated Embedded Software Engineer to join a team of software developers focused on developing and optimizing software for Brushless DC motors.
This team works with Field Oriented Control (FOC) algorithms, Model-Based Design (MBD), and simulations to support continuous innovation in motor control systems.
The current development environment is a baremetal platform, with plans to transition to Safety RTOS and AUTOSAR for future projects.
This role offers a great opportunity to grow technically while collaborating with cross-functional teams, including hardware, quality, manufacturing, and system engineering teams.
Responsibilities:
* Support the development and optimization of motor control algorithms using Field Oriented Control (FOC).
* Collaborate with cross-functional teams including hardware engineers and system architects.
* Contribute to software testing and validation activities.
* Support development of embedded firmware for motor control applications.
* Participate in continuous improvement and innovation projects.
Qualifications:
* Master's degree in Electrical Engineering, Computer Engineering, Mechatronics Engineering or related field.
* 0–4 years of experience in embedded software development (academic or professional).
* Knowledge of C/C++ programming.
* Understanding of embedded systems.
* Familiarity with ARM-based microcontrollers (STM, Infineon is a plus).
* Knowledge of communication interfaces such as CAN or EtherCAT is a plus.
* Familiarity with embedded IDEs (IAR, Code Composer Studio, Visual Studio, etc.) is a plus.
* Basic knowledge of software development methodologies (Agile is a plus).
* Strong problem-solving skills.
* Good communication skills.
* Knowledge of C# is a plus.
If you are passionate about motion, power, and control technologies, join us in innovating the industry!