Senior Embedded Software Engineer
Cambridge, England, United Kingdom
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 [email protected] or call 01189 028 800