PCS Controls Engineer
Rimac Automobili
Zagreb, Croatia
We are looking for a skilled and motivated PCS Controls Engineer with expertise in model-based design (MBD) using MATLAB/Simulink and automatic code generation. You will develop, simulate, and deploy advanced control algorithms for grid-connected inverters across energy storage applications.
This is a hands-on engineering role working at the intersection of control systems, embedded software, and grid-following & grid-forming technologies.
Responsibilities
- Develop control models for embedded hardware, including:
- Grid-following and/or grid-forming inverters;
- Current and voltage regulation;
- Active/reactive power control, PQ control, droop control;
- Phase-Locked Loop (PLL) for grid synchronization;
- Protection mechanisms (overcurrent, under/overvoltage, anti-islanding, etc.);
- Design, simulate, and validate models in Simulink/Stateflow;
- Generate embedded C code using Simulink Coder/Embedded Coder for deployment on microcontrollers (e.g., Infineon XMC7200, TI C2000, STM32, NXP);
- Support MIL, SIL, and HIL testing workflows for model validation;
- Collaborate with system, hardware, and software teams to integrate control logic into battery systems;
- Ensure traceability from requirements to model and code (ISO 26262 or ASPICE preferred) using Simulink Requirement and Test;
- Debug, analyse, and optimise real-time embedded control performance;
- Maintain and version control models using Git or similar systems.
Requirements
- Masters or higher in Electrical Engineering, Power Electronics, Control Systems, or related field;
- 5+ years of experience with MATLAB/Simulink for control system development;
- Hands-on experience with Simulink code generation for embedded targets (Embedded Coder, Simulink Coder);
- Strong understanding of grid-following & grid-forming technologies;
- Experience in HIL testing platforms such as dSPACE or Typhoon HIL;
- Working understanding of CAN data networking;
- Proficient with Vector tools (Canalyzer, CANape, CANoe);
- Solid foundation in control theory, signal processing, and microcontroller-based embedded systems;
- Ability to be effective in a fast-paced development environment and react to changes;
- Excellent verbal and written communication skills;
- Excellent problem solving and organisational skills;
- Experience with grid-connected inverter standards (IEEE 1547,EN 50549, VDE-AR-N 4110, G99, etc.);
- Familiarity with Simscape for power electronics simulation;
- Familiarity with UDS diagnostics and battery communication protocols;
- Knowledge of safety-critical software development (e.g., ISO 26262, IEC 61508);
- Skills in scripting (e.g., Python, MATLAB) for test automation;
- Experience with Git, JIRA, Jenkins, or other DevOps tools;
- Basic C/C++ or embedded firmware experience.
Don't forget to mention EuroEngineerJobs when applying.