Sr. Software Engineer (Yocto)

Medtronic•Newton, MN
•Onsite

About The Position

The Sr. Software Engineer (Yocto) will help accelerate the software development lifecycle and develop product operating systems while ensuring security and compliance in product development. The role focuses on developing and maintaining software for Linux-based systems, with expertise in Yocto Project build environments and embedded Linux. It requires understanding Linux system architecture, device integration, and troubleshooting at both application and platform levels. The position is onsite at least four days per week and involves close collaboration across engineering and product teams.

Requirements

  • Bachelor's degree and a minimum of 4 years of relevant experience, or a master's degree and a minimum of 2 years of relevant experience, or a PhD with 0 years of relevant experience.
  • Experience configuring and customizing Linux.
  • Experience creating Yocto-based Linux distributions.
  • Hands-on experience with security principles and best practices, including secure boot and software security hardening.
  • Knowledge of containerization technologies, particularly Docker.
  • Practical experience integrating and optimizing NVIDIA drivers and related GPU software stacks within Linux and Yocto-based systems.
  • For baccalaureate degrees earned outside the United States, a degree satisfying the requirements of 8 C.F.R. § 214.2(h)(4)(iii)(A) is required.
  • Roles below Principal level require unrestricted U.S. work authorization at the time of hire and for the duration of employment.

Nice To Haves

  • Proficiency in Python, C++, Bash, or similar languages.
  • Familiarity with CI/CD, build automation, package management, and collaborative development workflows.
  • Ability to work effectively in complex, multidisciplinary engineering environments.
  • Solid understanding of network protocols and services.
  • Familiarity with compliance standards and security frameworks relevant to medical device software, such as HIPAA and FDA regulations.
  • Excellent problem-solving abilities and a proactive approach to challenges.
  • Strong communication and collaboration skills, with the ability to work effectively in a team environment.

Responsibilities

  • Develop and maintain platform software and build infrastructure.
  • Create and support Yocto-based Linux distributions for varied hardware targets.
  • Create CI/CD pipelines integrated with security and functionality automation tools.
  • Support secure networking, secure boot, and OS update mechanisms.
  • Maintain platform support for containerized applications using Docker.
  • Collaborate with product teams to define platform capabilities.
  • Develop and document platform materials as required for regulatory approval.
  • Serve as a subject matter expert on operating system platform best practices, providing guidance and mentorship to junior team members and internal stakeholders.

Benefits

  • Competitive compensation and flexible benefits package.
  • Short-term incentive through the Medtronic Incentive Plan (MIP).
  • Health insurance.
  • Dental insurance.
  • Vision insurance.
  • Health Savings Account.
  • Healthcare Flexible Spending Account.
  • Life insurance.
  • Long-term disability leave.
  • Dependent daycare spending account.
  • Tuition assistance or reimbursement.
  • Simple Steps global well-being program.
  • Incentive plans.
  • 401(k) plan with employer contribution and match.
  • Short-term disability.
  • Paid time off.
  • Paid holidays.
  • Employee Stock Purchase Plan.
  • Employee Assistance Program.
  • Non-qualified Retirement Plan Supplement, subject to IRS earning minimums.
  • Capital Accumulation Plan, available to Vice Presidents and above or subject to IRS earning minimums.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service