Taro Logo

Embedded Software Engineer - II

Global healthcare technology company leading innovation in medical devices and solutions to alleviate pain, restore health, and extend life.
$98,400 - $147,600
Embedded
Mid-Level Software Engineer
In-Person
5,000+ Employees
2+ years of experience
Healthcare · Medical Devices
This job posting may no longer be active. You may be interested in these related jobs instead:

Description For Embedded Software Engineer - II

Medtronic is seeking an Embedded Software Engineer II to join their Acute Care & Monitoring (ACM) product development team. This role focuses on developing specialized embedded software systems for healthcare workers, specifically related to airway management in acute care settings such as Operation Room, Intensive Care Unit and Emergency Department. The position combines technical expertise in both software and hardware to solve complex challenges in medical device development.

The role offers an opportunity to work at the intersection of user experience and software engineering, applying deep technical expertise to realize challenging design goals. You'll be part of a team that originated from Medtronic's acquisition of Aircraft Medical, combining startup agility with the resources of an established manufacturer. The position involves collaboration with cross-functional teams including software, hardware, mechanical, and systems engineers.

As an Embedded Software Engineer II, you'll be responsible for designing and implementing complex software systems with high performance, scalability, and reliability requirements. The role involves working closely with hardware teams, conducting code reviews, implementing testing strategies, and ensuring compliance with medical device standards. You'll contribute to architectural decisions and platform-level designs that can be used across multiple product lines.

Medtronic offers a competitive salary range of $98,400-$147,600 USD, along with comprehensive benefits including health, dental, and vision insurance, 401(k) with employer match, stock purchase plans, and educational assistance. The company's mission to alleviate pain, restore health, and extend life drives their innovation in medical technology, making this an opportunity to contribute to meaningful healthcare solutions while developing your career in embedded systems.

The ideal candidate will bring strong embedded software development experience, preferably in medical devices or highly regulated environments, along with expertise in C/C++ programming, real-time operating systems, and embedded communication protocols. This position offers the chance to work on life-changing medical technologies while being part of a global team of 95,000+ passionate professionals committed to advancing healthcare technology.

Last updated 25 days ago

Responsibilities For Embedded Software Engineer - II

  • Work with software lead to define project goals and deliverables
  • Design, develop, and maintain complex embedded software systems
  • Work with hardware team on hardware designs and integration
  • Conduct code reviews and ensure code quality
  • Generate documentation for IEC 62304, ISO14971 and ISO13485 compliance
  • Implement software testing strategies including unit and integration tests
  • Troubleshoot technical issues and provide solutions
  • Participate in system risk analysis and DFMEAs
  • Create and maintain custom software tools

Requirements For Embedded Software Engineer - II

Linux
  • Bachelor's degree in Computer Engineering, Software Engineering, Computer Science, Electrical Engineering or related field
  • 2+ years of embedded software development experience
  • Expert-level proficiency in C and C++ for embedded development
  • Experience with firmware development in embedded Linux and/or real-time operating systems
  • Familiar with embedded communication protocols (SPI, I2C, UART)
  • Experience with IAR Toolchain and cross-platform compilers
  • Strong hardware/software interface debugging skills
  • Understanding of version control systems
  • Strong written and verbal communication skills

Benefits For Embedded Software Engineer - II

Medical Insurance
Dental Insurance
Vision Insurance
401k
Education Budget
  • Health insurance
  • Dental insurance
  • Vision insurance
  • Life insurance
  • 401(k) with employer contribution and match
  • Tuition assistance
  • Healthcare Flexible Spending Account
  • Dependent daycare spending account
  • Employee Stock Purchase Plan
  • Paid time off
  • Paid holidays