Design and implement control algorithms for power inverters used in advanced powertrain and charging systems. Work within a global development environment focused on real-time embedded software for safety-critical applications in power electronics.
Key Responsibilities
- Develop and simulate control strategies for various electrical machines—including asynchronous, synchronous, and reluctance types—using MATLAB/Simulink
- Optimize control logic through virtual testing and performance analysis
- Generate efficient C/C++ code from Simulink models using Embedded Coder or Simulink Coder for deployment on electronic control units
- Write and maintain embedded software in C/C++ with strict adherence to real-time and functional safety requirements
- Support integration, testing, and commissioning of software into production systems
- Collaborate with international engineering teams across development sites
Qualifications
- Proven experience in modeling and simulating control systems for electric machines using MATLAB/Simulink
- Strong background in embedded C/C++ development for real-time microcontrollers such as Infineon AURIX or NXP platforms
- Familiarity with safety-critical development processes and relevant industry standards
- Degree in control engineering, automation, software engineering, or a related technical field
- Fluent English communication skills, both written and spoken
Preferred Skills
- Exposure to AUTOSAR or MICROSAR development frameworks
- Working knowledge of German is beneficial but not required
Work Environment & Benefits
This hybrid role is based in Zagreb, with flexible hours and options for remote work. The team fosters a collaborative, first-name culture where innovation and personal growth are prioritized.
- Competitive compensation based on experience and qualifications
- Free coffee and healthy snacks in a modern office space
- Language training and professional development programs
- Health, recreation, and family-oriented benefits
- Regular internal events to support team connection