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.
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