Senior Embedded Software Engineer – Cambridge/Hybrid - £60,000 pa - £85,000 pa

An Electronics manufacturer specialising in Power Electronics are looking for a Senior Embedded Software Engineer to join their R&D team designing next generation Power Electronics solutions for a variety of industries including the rail & automotive sector.


  • Develop new Embedded C++ code and improve legacy code written in Embedded C
  • Work through the full software development life cycle
  • Work in a small, multi-disciplinary team for Electronics Hardware & Software Engineers
  • Manage time efficiently to ensure on time delivery of projects

Key Skills/Experience:

  • Degree in Electronics/Computer Science or another relevant discipline
  • Embedded C/C++
  • Embedded Linux (Kernel & User-space)
  • Serial interfaces & Peripherals (I2C, SPI, UART etc.)
  • Full software development life cycle experience
  • Microcontrollers (ARM STM32, M-Series, PIC, ESP32 etc.)

Any mix of the following is nice to have:

  • FPGA Architectures (Xilinx Zynq etc.)
  • Multi-Threaded programming
  • Scripting languages (Python, Bash etc.)
  • Good understanding of Electronics Hardware & Circuits
  • Systems architecture & distributed systems


  • 10% bonus
  • Private medical & health insurance
  • Up to 5% matched pension (10% total)
  • Flexible & Hybrid working

If you are interested in the position and think you have the skills required as a Senior Embedded Software Engineer, please don’t hesitate to apply.

Any questions, contact Oliver Bainbridge at or call 01189 028 800

Share Job:

Share article: