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.