Roles they hire for
- Firmware engineer for safety-critical devices
- Embedded software engineer (Class III, Cortex-M33)
- Embedded Linux engineer
What they emphasise
- State-machine firmware for safety-critical, fault-tolerant real-time systems
- IEC 62304, ISO 14971 and ISO 13485 deliverables
- Software failure mode and effects analysis
- Armv8-M (Cortex-M33) for Class III devices
Brush up on
IEC 62304ISO 14971IEC 60601-1Software FMEAState machinesArmv8-M TrustZone
How the rounds usually run
A typical regulated product loop for embedded roles. Companies vary by team and seniority.
Recruiter or hiring-manager screen
- Background in regulated or safety-critical work
- Role fit
Example: Have you worked under a formal development process? Which one?
Technical 1: C, RTOS and state machines
- Embedded C and RTOS fundamentals
- State machine design and implementation
Example: Implement a table-driven state machine in C and explain how you'd test every transition.
Technical 2: Safety and design
- Fault detection, safe states and recovery
- Risk analysis and software FMEA
- Verification and traceability
Example: How would you detect a stuck sensor reading?
Panel: cross-functional
- Working with systems, hardware and quality engineers
- Handling changes under change control
Example: A hardware change lands late. How do you assess its impact on certified firmware?
HR
- Motivation and values
- Logistics
Example: Why do you want to work on medical or industrial devices?
Practice questions
Original questions written for Medtronic's focus areas, not leaked ones.
- Design the fault handling for an infusion pump's motor control: what's a safe state, and how do you get there from any failure?
- How does IEC 62304 change how you write, review and test a firmware change?
- Walk through a software FMEA for a sensor reading path.
- How would you detect and handle RAM or flash corruption at runtime in a Class III device?
- Explain how requirements, design, code and tests stay traceable to each other in your process.
Your prep playlist
Design rounds to practise
Sources
Take an AI mock round styled on Medtronic, with follow-ups that probe what you missed.
Start a mock round