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
University Graduate (Computer Science/Engineering)
0-1 year post-graduationSkills to master
- Solid coding fundamentals, basic understanding of data structures and algorithms, eagerness to learn regulatory compliance, effective communication.
You're ready to move on when
- Successfully completed relevant internships or significant final-year projects.
- Can articulate basic software development lifecycle concepts.
- Demonstrates strong problem-solving skills in technical interviews.
- 2
Apprenticeship Programme (Software Development)
Upon completion of a relevant apprenticeship (typically 2-4 years)Skills to master
- Practical coding experience, ability to work in a team, understanding of software testing, adherence to process.
You're ready to move on when
- Portfolio of practical coding projects.
- Positive feedback from previous supervisors/mentors.
- Demonstrated ability to follow instructions and learn on the job.
- 3
Career Changer (from another tech sector)
1-2 years in a relevant embedded software role (e.g., automotive, aerospace)Skills to master
- Strong embedded C/C++ experience, real-time OS knowledge, ability to adapt to a highly regulated environment, willingness to learn medical-specific standards.
You're ready to move on when
- Proven track record in a similar safety-critical or embedded domain.
- Can articulate transferable skills and a genuine motivation for medical devices.
- Demonstrates a proactive approach to learning new regulatory frameworks.