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.

 

Apply with indeed
File types (doc, docx, pdf, rtf, png, jpeg, jpg, bmp, jng, ppt, pptx, csv, gif) size up to 5MB
File types (doc, docx, pdf, rtf, png, jpeg, jpg, bmp, jng, ppt, pptx, csv, gif) size up to 5MB