Embedded Software Engineer to join and help refresh an established embedded systems team. This is an excellent opportunity for someone early in their career who's passionate about low-level software and wants real responsibility, not just maintenance work.
The role has come about due to a team departure and is focused on bringing in new energy, curiosity, and long‑term growth potential.
While the core target is graduate to early‑career (1-3 years), strong candidates with up to ~8 years' experience will still be considered if they demonstrate the right mindset and motivation.
âś… Skill Set
Strong C programming experience (✅ C is essential, ❌ C++ not required)
Interest or experience in low-level / embedded systems
Exposure to real-time systems, robotics, or similar (placements or university projects welcome)
Understanding or experience with multi‑CPU architectures
A genuine desire to grow, learn, and help move the team forward
Backgrounds in telecommunications or similar low‑level environments are of interest
(Automotive experience is less relevant for their current projects)
🎓 Ideal Background
Graduate or early‑career Embedded / Electrical / Computer Engineering background
University projects or placements using C in real‑time or hardware‑adjacent environments
Strong fundamentals and enthusiasm matter more than industry labels
To find out more about Computer Futures please visit
Computer Futures, a trading division of SThree Partnership LLP is acting as an Employment Business in relation to this vacancy | Registered office | 8 Bishopsgate, London, EC2N 4BQ, United Kingdom | Partnership Number | OC(phone number removed) England and Wales