Job title: Embedded Firmware Engineer – Power Supply Development
Job type: Permanent
Emp type: Full-time
Skills: Digital Control Power Supplies Power Electronics Microcontrollers
Salary type: Annual
Salary: negotiable
Location: Cambridge, UK
Job published: 04-08-2025
Job ID: 34427
Contact name: Stuart Bennett
Contact email: stuart.bennett@ampererecruitment.co.uk

Job Description

Job Title: Embedded Firmware Engineer – Power Supply Development (Outside IR35 Contract)
Location: Cambridge
Employment Type: Contract
Industry: Power Electronics / Embedded Systems

About the Role:
We are seeking a talented Embedded Firmware Engineer to join our client's R&D team, focusing on the development of advanced power supply systems. This role involves designing, implementing, and optimising embedded control firmware for AC/DC, DC/DC, and DC/AC converters, with a strong emphasis on digital control using the dsPIC33CK family of microcontrollers.

Key Responsibilities:

  • Develop and maintain embedded firmware for digitally controlled power supplies.
  • Implement real-time control algorithms for voltage regulation, current limiting, PFC, and protection functions.
  • Program and optimise firmware on Microchip dsPIC33CK digital signal controllers.
  • Collaborate with hardware engineers to integrate and test firmware with high-efficiency power conversion hardware.
  • Conduct debugging, validation, and documentation of firmware modules.
  • Ensure firmware supports safety, EMC compliance, and product certification requirements.
  • Contribute to system-level design discussions and support continuous improvement initiatives.

Requirements:

  • Degree in Electronics Engineering, Computer Engineering, or related discipline.
  • Strong experience in embedded C/C++ development for real-time applications.
  • Hands-on experience with Microchip dsPIC33CK or similar digital signal controllers.
  • Good understanding of digital control techniques for power electronics.
  • Experience with analogue/digital signal interfacing, ADCs, PWM, and interrupt-driven design.
  • Familiarity with communication protocols such as UART, SPI, I2C, or CAN.
  • Proficiency with debugging tools, oscilloscopes, and development environments.
  • Experience with version control (e.g., Git).

Desirable:

  • Exposure to power converter topologies and design (LLC, PFC, Flyback, Buck/Boost).
  • Experience with RTOS or bare-metal firmware architectures.
  • Familiarity with simulation tools (e.g., MATLAB/Simulink, PLECS).
  • Knowledge of safety or regulatory standards for power electronics (IEC, UL, etc.).

If this Embedded Firmware Engineer vacancy is of interest, then please apply with an up-to-date CV and contact information.