The pathway
How you actually get there, here
How you become one varies far more by country than what one does. This is the UK route. Most people take one of these ways in; the right one depends on where you're starting from.
- 1
Real-Time Systems Engineer (L2) Internally Promoted
2-3 years at L2Skills to master
- Mastering full component ownership, independently debugging complex issues, demonstrating consistent high-quality code delivery, and showing initiative in improving existing systems.
You're ready to move on when
- Consistently delivers complex features with minimal supervision.
- Proactively identifies and resolves P3/P4 bugs without escalation.
- Provides informal mentorship or guidance to new joiners.
- Actively participates in design discussions, offering valuable technical insights.
- 2
Senior Embedded Software Engineer from a different industry
Direct entry (0-6 months ramp-up)Skills to master
- Adapting existing embedded software expertise to our specific real-time constraints and domain, learning our core RTOS/hardware platforms, and understanding our functional safety requirements.
You're ready to move on when
- Demonstrates deep expertise in a comparable embedded domain (e.g., medical devices, industrial control).
- Quickly grasps our specific real-time performance metrics and challenges.
- Can translate their prior experience into actionable solutions for our current problems.
- Shows a strong eagerness to learn our specific tech stack and domain nuances.
- 3
Software Engineer with strong C++ & OS internals background
1-2 years ramp-up in a junior real-time role firstSkills to master
- Gaining hands-on experience with bare-metal programming, RTOS internals, hardware-software interaction, and the unique debugging challenges of real-time systems. This usually means starting at an L1 or L2 first.
You're ready to move on when
- Has a deep theoretical understanding of OS concepts, concurrency, and memory management.
- Demonstrates strong C++ programming skills and an aptitude for low-level optimisation.
- Shows a genuine passion for hardware and embedded systems, often through personal projects.
- Quickly picks up new hardware architectures and debugging tools.