Senior Embedded Software Engineer – Cambridge/Hybrid - £60,000 pa - £85,000 pa
An Electronics manufacturer specialising 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.
Responsibilities:
* 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
Benefits:
* 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 obainbridge@pg-rec.com or call 01189 028 800