Medtronic logo

Embedded Software Engineer - II

Medtronic

Boulder, CO
Full Time
Mid Level
98k-148k
11 days ago

Job Description

About the Role

We anticipate the application window for this opening will close on - 22 Jul 2025 At Medtronic you can begin a life-long career of exploration and innovation, while helping champion healthcare access and equity for all. You'll lead with purpose, breaking down barriers to innovation in a more connected, compassionate world. You will be a member of the Acute Care & Monitoring (ACM) product development team, creating category-redefining products for the high-growth airway management portfolio. The team originated from Medtronic's acquisition of Aircraft Medical and combines startup agility with established support. The role involves working in a cooperative workspace with cross-functional partners including design, research, clinical science, marketing, and engineering to create meaningful products. The position focuses on developing specialized embedded software systems for healthcare workers in acute care settings such as Operating Rooms, Intensive Care Units, and Emergency Departments, applying deep technical expertise to realize challenging design goals and solving complex technical problems by combining software and hardware.

Key Responsibilities

  • Work with the software lead to define project goals and deliverables.
  • Responsible for successfully delivering on project objectives and milestones.
  • Bring architectural/design concepts into the product design and assist in creating platform-level architectures for multiple product lines.
  • Design, develop, and maintain complex software systems with high performance, scalability, and reliability.
  • Develop and debug software for embedded systems, ensuring seamless hardware integration.
  • Collaborate with hardware teams to provide feedback on hardware designs.
  • Work with algorithm engineers to port complex algorithms into embedded platforms.
  • Conduct code reviews and provide constructive feedback to ensure code quality and adherence to best practices.
  • Generate documentation to support IEC 62304, ISO14971, and ISO13485 requirements.
  • Assist in eliciting and creating software requirements.
  • Implement and maintain robust software testing strategies, including unit, integration, and automated testing.
  • Participate in software verification and validation testing.
  • Troubleshoot and resolve complex technical issues with timely solutions.
  • Participate in system-level risk analysis and DFMEAs.
  • Contribute to hardware design reviews and component selection, including hardware DFMEAs.
  • Create and maintain custom software tools, gather tool requirements, and develop scalable architecture.
  • Stay up-to-date with industry trends and technologies to improve the software development process.
  • May work across various software lifecycle activities as needed.

Requirements

  • Bachelor's degree in Computer Engineering, Software Engineering, Computer Science, Electrical Engineering, or related technical field.
  • At least 2 years of embedded software development experience with a Bachelor's degree, or 1 year with a Master's degree.
  • Expert-level proficiency in C and C++ in an embedded development environment.
  • Ability to interpret datasheets and schematics for software design.
  • Experience with firmware development in embedded Linux and/or real-time operating systems such as FreeRTOS, ThreadX, QNX.
  • Familiarity with embedded communication protocols like SPI, I2C, UART, and driver implementation.
  • Experience with IAR Toolchain and other cross-platform compilers.
  • Ability to work closely with hardware engineers to debug hardware/software interface issues.
  • Experience working in a structured software development environment following a defined process.
  • Understanding of version control systems and configuration management.
  • Strong written and verbal communication skills.
  • Ability to quickly interpret technical information and resolve issues.

Nice to Have

  • Previous software engineering experience in the medical device industry or highly regulated environments such as defense or aviation.
  • Experience in designing, implementing, and maintaining complex software systems.
  • Experience in real-time software optimization.
  • Knowledge of network communication protocols and image processing algorithms.
  • Experience with continuous development and integration tools, including automated testing and deployment.
  • Knowledge of software risk analysis, including failure mode and effects analysis.
  • Awareness of Medical Device standards and applicable FDA standards.

Qualifications

  • Bachelor's degree with at least 2 years of embedded software development experience, or a Master's degree with 1 year of relevant experience.

Benefits & Perks

  • Competitive salary and flexible benefits package.
  • Health, Dental, and Vision insurance.
  • Health Savings Account and Healthcare Flexible Spending Account.
  • Life insurance and long-term disability leave.
  • Dependent daycare spending account.
  • Tuition assistance/reimbursement.
  • Global well-being program (Simple Steps).
  • Incentive plans and 401(k) plan with employer contribution and match.
  • Short-term disability, paid time off, paid holidays.
  • Employee Stock Purchase Plan and Employee Assistance Program.
  • Non-qualified Retirement Plan Supplement and Capital Accumulation Plan (for senior roles).

Working at Medtronic

We lead global healthcare technology and boldly attack the most challenging health problems facing humanity by searching out and finding solutions. Our Mission — to alleviate pain, restore health, and extend life — unites a global team of over 95,000 passionate people. We are engineers at heart—putting ambitious ideas to work to generate real solutions for real people. Our culture emphasizes innovation, diversity, and lifelong learning, with a focus on building extraordinary solutions that transform lives. We value respect for people, inclusivity, and delivering results ethically and effectively. Our work environment fosters collaboration, continuous improvement, and a shared commitment to advancing healthcare and societal impact.

Apply Now

Job Details

Posted AtJul 16, 2025
Salary98k-148k
Job TypeFull Time
Work ModeOnsite
ExperienceMid Level

Job Skills

AI Insights

Key skills identified from this job posting

Sign upto access all insights for this job

About Medtronic

Website

medtronic.com

Location

Boulder, CO

Industry

Surgical Appliance and Supplies Manufacturing

Get job alerts

Set up personalized alerts for your job search and get tailored job digests for close matches