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.

Share this Job

More Job Searches

Croatia      Automotive Engineer      Computer Engineer      Electrical Engineer      Electronic Engineer      Hybrid      Rimac Automobili     

EuroEngineerJobs Logo

© EuroJobsites 2026