Embedded Software Engineer

New Yesterday

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, or Linux for embedded
Source control (Git), unit testing, and structured dev processes
Experience debugging low-level code with tools like JTAG, oscilloscopes, etc.
Bonus if you’ve dabbled with Docker, CI...
Location:
Frimley
Salary:
£60,000 - £70,000 /annum
Category:
IT & Computers

We found some similar jobs based on your search