Principal Embedded Software Engineer - 6-month Contract

Medtronic Diabetes

Base: 95,200.00 gbp - 142,800.00 gbp; bonus/equity...
Fully remote
Linux device driver development v4l2 i2c spi uart
Custom linux build systems yocto buildroot
System bring-up and hardware integration
Medtronic Diabetes is seeking a Principal Embedded Software Engineer for a 6-month contract, focused on developing embedded systems for surgical applications. The ideal candidate will have extensive experience with Linux device drivers, system integration, and a strong background in safety-critical software development

Job Summary

  • This role involves leading the development of embedded systems for digital surgery products used in hospital operating rooms to record and analyze performance.
  • The successful candidate will drive collaboration with hardware teams to build compatible kernels and drivers while ensuring code is maintainable and secure-by-design.
  • Medtronic offers a competitive salary range of 95,200.00 GBP to 142,800.00 GBP along with flexible benefits and eligibility for the Medtronic Incentive Plan.

Matching Summary

Match Score: 85

Medtronic Diabetes is seeking a Principal Embedded Software Engineer for a 6-month contract, focused on developing embedded systems for surgical applications. The ideal candidate will have extensive experience with Linux device drivers, system integration, and a strong background in safety-critical software development.

Salary

Base: 95,200.00 GBP - 142,800.00 GBP; Bonus/Equity: Eligible for Medtronic Incentive Plan (MIP); Benefits: Competitive flexible benefits package

Skills & Requirements

Must-have

  • Linux device driver development V4L2 I2C SPI UART
  • Custom Linux build systems Yocto Buildroot
  • System bring-up and hardware integration
  • Over-the-air update mechanisms for embedded systems
  • Hardware root of trust and cryptographic key management
  • Python programming skills
  • Medical product safety-critical software development

Nice-to-have

  • NVIDIA computing platforms experience
  • Microcontroller development background
  • AWS cloud platform familiarity
  • Automated testing frameworks knowledge
  • Approachable personality with cross-disciplinary collaboration
  • Experience with remote device management
  • Formal risk analysis activities participation

Key Requirements

  • BS/MS in Computer, Electrical, or Electronics Engineering
  • Extensive experience with Linux kernel and device trees
  • Expert C/C++ and shell scripting proficiency
  • Strong networking knowledge and diagnostic tools usage
  • Experience with deployed hardware systems and security concepts

Work Rights

Not specified

Tailored Resume

Cover Letter