PCS Controls Engineer

Company: Trades Workforce Solutions
Apply for the PCS Controls Engineer
Location: Oxford
Job Description:

PCS Controls Engineer / £50K – £75K DOE / Oxford / Onsite

We’re partnered with a leading energy‑systems division to recruit a PCS Controls Engineer. This is a hands‑on role focused on model‑based design and embedded control algorithm development for grid‑connected inverters used in energy storage applications.

The role

Design, simulate and deploy embedded control algorithms for grid‑following and/or grid‑forming inverters. Work across power‑electronics controls, embedded software and grid‑synchronisation/protection techniques in a fast‑paced product development environment.

Key responsibilities

  • Develop control models for embedded targets: current/voltage regulation, PLL, active/reactive power, PQ and droop control
  • Implement protection logic (overcurrent, over/undervoltage, anti‑islanding)
  • Model, simulate and validate in MATLAB/Simulink & Stateflow (Simscape familiarity desirable)
  • Generate embedded C via Simulink Coder / Embedded Coder and deploy to microcontrollers (Infineon XMC, TI C2000, STM32, NXP)
  • Support MIL, SIL and HIL validation (dSPACE, Typhoon HIL etc.)
  • Ensure requirements → model → code traceability; collaborate with systems, hardware and firmware teams
  • Maintain models/version control with Git

Requirements

  • MSc or higher in Electrical Engineering, Power Electronics, Control Systems or similar
  • 5+ years’ MATLAB/Simulink MBD experience and Simulink auto‑code generation
  • Strong knowledge of grid‑following / grid‑forming inverter control theory
  • HIL experience and familiarity with CAN / Vector tooling (CANalyzer, CANape, CANoe)
  • Solid control theory, signal processing and embedded systems background
  • Excellent communication, problem solving and organisational skills

Desirable

  • Experience with grid‑connection standards (IEEE 1547, EN 50549, VDE‑AR‑N 4110, G99)
  • Simscape modelling, UDS diagnostics, ISO 26262/IEC 61508 exposure
  • Scripting for test automation (Python/ MATLAB), basic C/C++ or firmware experience

If you’re interested, then please apply!

#J-18808-Ljbffr…

Posted: April 8th, 2026