YOUR RESPONSIBILITIES
- Develop and implement real‑time embedded control software for traction and auxiliary converters, focusing on advanced motor‑control algorithms and power‑electronics control.
- Program, debug, and optimise embedded firmware in C/C++ for TI C2000, ARM Cortex, and other microcontroller platforms used in Stadler Converter systems.
- Design, refine, and validate field‑oriented control, vector‑control, and sensorless‑control algorithms for AC motors in traction applications.
- Integrate communication interfaces such as CAN, TRDP, SPI, I2C, and support system‑level diagnostics and embedded communication handling.
- Use MATLAB/Simulink and other modelling tools to support algorithm development, simulation, and verification activities.
- Collaborate closely with system engineers, test engineers, and vehicle control unit software development team to ensure seamless integration of software with converter hardware and control architecture.
- Participate in hardware‑in‑the‑loop testing, commissioning, troubleshooting, and continuous improvement of converter‑control software.
- Work in line with STACON processes and contribute to their optimization
- Prepare technical documentation, contribute to design reviews, and support customer projects where deep software expertise is required.
- Support the training of junior software developers through knowledge transfer
OUR REQUIREMENTS
- Degree in Control Engineering, Computer Engineering, Embedded Systems, Electrical Engineering, or a related discipline.
- Several years of experience in embedded software development for motor control, power electronics, or real‑time control systems. Strong alignment with traction‑converter or industrial‑drive applications is a plus.
- Expert knowledge of C for embedded systems; experience with C++, Python, or scripting tools is beneficial.
- Strong understanding of asynchronous motor ‑control algorithms, power‑converter topologies, and microcontroller architectures (TI C2000, ARM Cortex).
- Familiarity with communication protocols (CAN, TRDP, SPI, I2C) and embedded communication stacks.
- Experience with MATLAB/Simulink for modelling and control‑algorithm development is an advantage.
- Ability to read and understand electrical diagrams and perform software‑related measurements on converter hardware.
- Fluent in English.
- German is an advantage.