Rivian · Beograd, Serbia
Electric Power Controls Engineer
midMATLABSimulinkPLECSEmbedded CCTI C2000TI SitaraTyphoon HIL
We are seeking an enthusiastic Power Electronics Controls Engineer to assist in the design, simulation, and real-time implementation of digital control algorithms for power converters (AC-DC, DC-DC, DC-AC). You will work closely with senior engineers to turn control theory into working firmware and test it on real hardware in the lab.
Responsibilities
- Simulation & Modeling: Build converter models (MATLAB/Simulink or PLECS) under staff guidance to analyze corner cases, transient performance, and power losses.
- Control & Embedded Firmware: Develop and tune digital feedback loops (PI/PID) and PWM schemes (carrier-based, SVM) using embedded C on real-time microcontrollers.
- Hardware Integration & Lab Testing: Assist in bringing up prototypes; debug hardware/software interactions using oscilloscopes, power analyzers, and dynamic loads.
- Fault Handling & Protection: Implement and validate digital protection mechanisms (over-current, over-voltage, thermal shutdown, and fault clearing) to ensure converter reliability.
- Design Reviews & Root-Cause Debugging: Participate in cross-functional design reviews and support senior staff in troubleshooting unexpected electrical or timing anomalies during bench validation.
- Documentation: Record simulation results, test reports, and bench validation data.
Qualifications
- Bachelor’s degree in Electrical Engineering/ Master’s degree with 2+ years of relevant industry experience specializing in power electronics or control systems.
- Solid understanding of classical and digital control theory, including discrete-time analysis (z-domain), digital filtering, and accounting for sampling and computational delays.
- Strong proficiency in MATLAB/Simulink and PLECS for dynamic modeling, controller design, and loss estimation.
- Hands-on experience developing real-time embedded C for power conversion, including direct peripheral configuration (PWM generation, ADC synchronization, interrupt handling, and timers).
- Thorough working knowledge of standard switching topologies alongside modulation techniques.
- Demonstrated ability to bring up converter hardware on the bench, tune digital control loops on physical prototypes, and debug issues using standard lab equipment.
- Preferred: Direct experience programming the TI C2000 or TI Sitara processor families; familiarity with Hardware-in-the-Loop (HIL) environments; practical exposure to designing or testing with SiC/GaN wide-bandgap semiconductors.