Embedded Software Engineer
Embedded Software Engineer – Power Electronics
Location: Milton Keynes + Flexible Hybrid Working from Home
Salary: up to £60,000
KO2’s client, an innovative electronics engineering company based in Milton Keynes, is seeking an experienced Embedded Software Engineer with a strong background in power electronics and low-level embedded development.
This is a fantastic opportunity to join a technically strong team developing advanced, cutting edge power electronic systems that will make a real positive impact for the future, with flexible working from home available.
The Role
You will play a key role in the design and development of embedded software for power electronics applications. This position will involve hands-on bare-metal firmware development, close collaboration with hardware engineers, and involvement in full product lifecycle development.
This is a highly technical role suited to someone who enjoys working close to the hardware and solving real-world engineering challenges.
Essential Experience
- Embedded C for microcontrollers
- Power electronics development including areas such as:
-PFC
-Bridges / inverters
-SMPS
- Bare-metal development, including direct control of peripherals such as:
-GPIO, ADC, UART, Interrupts
-High-resolution timers (highly advantageous)
- Minimum electronics hardware knowledge:
-Ability to read schematics
-Confident engaging in technical discussions with hardware engineers
-Comfortable using lab equipment such as bench PSUs and oscilloscopes
- GIT and Agile working environments
Desirable Experience
- Power electronics – PFC control (digital control highly advantageous)
- Embedded C++
- Experience using peripherals including:
-DAC, DMA, SPI, I2C
- Tools & workflow:
-GitHub, VS Code, JIRA
- Microcontroller experience:
-STM32, dsPIC
What’s on Offer?
- Salary up to £60,000
- Flexible hybrid working (split between home and Milton Keynes office)
- 25 days holiday + bank holidays
- Pension scheme
- Opportunity to work on advanced power electronics products
- Collaborative, engineering-led culture
This Embedded Software Engineer role is ideal for someone who thrives on low-level development, enjoys working closely with hardware, and wants to contribute to technically challenging power electronics projects while maintaining flexibility in their working arrangements.
To apply or find out more, please contact KO2 with an updated CV.