Job VC
Medical Device Operating Systems Engineer (IRC295649)
Technologies
Description
Job Description
Role Overview
Develop, build, and maintain embedded operating systems for regulated medical devices. Focus on Windows IoT and Linux (Yocto) platforms. Own automated OS build pipelines and DevOps workflows. Ensure OS security, reliability, and regulatory compliance
Bachelor’s degree in Computer Engineering, Computer Science, or related field (orequivalent experience)
5+ years experience in embedded or system‐level OS development
Hands‐on experience with Windows IoT (Enterprise or Core)
Hands‐on experience with Linux, preferably Yocto Project
Experience with automated build systems and CI/CD pipelines
Proficiency in Python, Bash, and/or PowerShell
Strong understanding of OS security fundamentals
Experience working in regulated environments (medical device preferred)
Preferred Qualifications
Experience with IEC 62304, ISO 14971, IEC 81001‐5‐1
Familiarity with FDA cybersecurity guidance
Experience generating and maintaining SBOMs
Knowledge of secure update mechanisms
Experience with device drivers or hardware bring‐up
Tools & Technologies
Operating Systems: Windows IoT, Embedded Linux (Yocto)
CI/CD: Azure DevOps, GitHub Actions, GitLab CI, Jenkins
Build Systems: BitBake, CMake, MSBuild
Version Control: Git
Security: Secure Boot, TPM, BitLocker, dm‐crypt
Scripting: Python, Bash, PowerShell
Job Responsibilities
Design and maintain Windows IoT and Yocto‐based Linux OS images
Develop and support automated OS build pipelines (CI/CD)
Create and maintain BSPs, kernel configs, and system services
Integrate secure boot, encryption, code signing, and OS hardening
Support OS patching, upgrades, and lifecycle management
Implement OS‐level cybersecurity controls
Support threat modeling, vulnerability remediation, and SBOMs
Collaborate with software, hardware, cybersecurity, quality, and regulatory teams
Support verification, validation, and audit activities
Department/Project Description
The client is a pioneer in medical devices for less invasive surgical procedures, ranking as a leader in the market for coronary stents. The company’s medical devices are used in a variety of interventional medical specialties, including interventional cardiology, peripheral interventions, vascular surgery, electrophysiology, neurovascular intervention, oncology, endoscopy, urology, gynecology, and neuromodulation.
The client’s mission is to improve the quality of patient care and the productivity of health care delivery through the development and advocacy of less-invasive medical devices and procedures. This is accomplished through the continuing refinement of existing products and procedures and the investigation and development of new technologies that can reduce risk, trauma, cost, procedure time and the need for aftercare.
Role Overview
Develop, build, and maintain embedded operating systems for regulated medical devices. Focus on Windows IoT and Linux (Yocto) platforms. Own automated OS build pipelines and DevOps workflows. Ensure OS security, reliability, and regulatory compliance
Bachelor’s degree in Computer Engineering, Computer Science, or related field (orequivalent experience)
5+ years experience in embedded or system‐level OS development
Hands‐on experience with Windows IoT (Enterprise or Core)
Hands‐on experience with Linux, preferably Yocto Project
Experience with automated build systems and CI/CD pipelines
Proficiency in Python, Bash, and/or PowerShell
Strong understanding of OS security fundamentals
Experience working in regulated environments (medical device preferred)
Preferred Qualifications
Experience with IEC 62304, ISO 14971, IEC 81001‐5‐1
Familiarity with FDA cybersecurity guidance
Experience generating and maintaining SBOMs
Knowledge of secure update mechanisms
Experience with device drivers or hardware bring‐up
Tools & Technologies
Operating Systems: Windows IoT, Embedded Linux (Yocto)
CI/CD: Azure DevOps, GitHub Actions, GitLab CI, Jenkins
Build Systems: BitBake, CMake, MSBuild
Version Control: Git
Security: Secure Boot, TPM, BitLocker, dm‐crypt
Scripting: Python, Bash, PowerShell
Job Responsibilities
Design and maintain Windows IoT and Yocto‐based Linux OS images
Develop and support automated OS build pipelines (CI/CD)
Create and maintain BSPs, kernel configs, and system services
Integrate secure boot, encryption, code signing, and OS hardening
Support OS patching, upgrades, and lifecycle management
Implement OS‐level cybersecurity controls
Support threat modeling, vulnerability remediation, and SBOMs
Collaborate with software, hardware, cybersecurity, quality, and regulatory teams
Support verification, validation, and audit activities
Department/Project Description
The client is a pioneer in medical devices for less invasive surgical procedures, ranking as a leader in the market for coronary stents. The company’s medical devices are used in a variety of interventional medical specialties, including interventional cardiology, peripheral interventions, vascular surgery, electrophysiology, neurovascular intervention, oncology, endoscopy, urology, gynecology, and neuromodulation.
The client’s mission is to improve the quality of patient care and the productivity of health care delivery through the development and advocacy of less-invasive medical devices and procedures. This is accomplished through the continuing refinement of existing products and procedures and the investigation and development of new technologies that can reduce risk, trauma, cost, procedure time and the need for aftercare.