Embedded Software Engineer
Permanent | £40,000 – £60,000 DOE | Camberley (Hybrid/On-site)
Tired of code that never sees the light of day?
Ready to build real-world solutions that blend software and cutting-edge hardware?
We're on the lookout for an Embedded Software Engineer to join a highly collaborative engineering team working on complex systems with real-world impact — from concept and architecture through to deployment and refinement.
What you'll be doing:
*
Building embedded software for real-time systems (bare metal or Linux-based)
*
Designing, developing, testing and debugging code in C/C++ for microcontrollers or embedded processors
*
Integrating hardware and software across a variety of platforms and use cases
*
Using tools like schematics, oscilloscopes, or logic analyzers to bring hardware to life
*
Collaborating closely with hardware, firmware, and systems engineers
*
Helping improve development practices — mentoring junior engineers, reviewing code, and sharing knowledge
*
Occasionally travelling to test sites to put your work into action (think real-world systems, not endless test rigs)
Tech you'll need to know (or be keen to learn):
*
Solid experience with embedded systems, ideally using STM32, PIC, or similar
*
Working knowledge of RTOS, bare metal development,...