Medical Device Software Engineer

Also called: Embedded Software Engineer (Medical), SaMD Engineer

Writes the code that runs pacemakers, insulin pumps, imaging machines, and medical apps.

A day in the life

Writes and tests firmware for an insulin pump, documents every requirement so the FDA can review it, and traces bugs that could affect patient safety.

Pay over a career

Starting
$85k
Typical
$130k
High
$185k

Estimate based on BLS software developers.

Approximate: anchored on Bureau of Labor Statistics data for a broader job group.

Training

Bachelor's degree (4-year), about 4 years after high school. Bachelor's in computer science, software, or electrical engineering.

Ways in: 4-year college. Training cost: $15k – $60k.

Majors to look at: Computer Science, Electrical Engineering, Biomedical Engineering.

Outlook

Growing much faster than average. Software developers grow much faster than average.

Will it last? Our AI estimate

Medium risk for 10 years. AI writes and tests more code, shrinking junior roles; safety-critical design, verification and FDA traceability stay with engineers.

Start now, in high school

Classes: AP Computer Science A, AP Calculus, Physics.

Official data: O*NET occupation 15-1252.

More Medical Devices & Biomedical Engineering careers

Career Universe is an early version. Pay, training and AI-risk figures are estimates to start your own research, not verified facts. The research was written with AI research assistants, checked by validation scripts and spot-checked by hand. Check anything important with schools, employers and official sources. How the numbers work.