Job Board
LogoLogo

Get Jobs Tailored to Your Resume

Filtr uses AI to scan 1000+ jobs and finds postings that perfectly matches your resume

Medtronic Logo

Senior Embedded Software Engineer - CRM

Medtronic

$122,400 - $183,600
Oct 15, 2025
Mounds View, MN, US
Apply Now

Transforming Patient Management with Smart Technology and developing medical technologies that alleviate pain, restore health, and extend life for millions of patients worldwide at Medtronic

Requirements

  • Strong knowledge and experience in embedded software design, development, debugging, and testing
  • Proven proficiency in C programming
  • Experience developing multi-threaded embedded software applications with both asynchronous and synchronous code
  • Experience working with real-time operating systems (RTOS)
  • Ability to work effectively in an agile, cross-functional team environment
  • Experience with communication interfaces such as BLE, USB, and other protocols
  • Experience implementing cybersecurity solutions, including TLS and certificate management

Responsibilities

  • Design, Develop and test software for class I, II and III medical products.
  • Learn and understand software standards for Medical devices, ex. IEC62304.
  • Define, maintain and implement software requirements and designs and review software developed by other team members.
  • Build prototypes, frameworks, development kits and accelerator systems suitable for engineering evaluations and testing.
  • Participate in process improvement initiatives for the software team.
  • Conduct and/or participate in technical reviews of requirements, specifications, designs, code and other engineering artifacts, ensuring timely delivery to meet program commitments.
  • Design, develop, maintain and execute tests including unit, integration and verification testing and create and maintain documentation generated from testing.

Other

  • Bachelor’s degree in Computer Engineering, Software Engineering, Computer Science, Electrical Engineering, or related technical discipline and a minimum of 4 years of Software Development experience OR a Master’s degree with a minimum of 2 years of Software Development experience
  • Less than 10% of travel to enhance collaboration and ensure successful completion of projects
  • Working on-site 4 days per week as part of our commitment to fostering a culture of professional growth and cross-functional collaboration
  • Strong problem-solving and leadership skills, effective teamwork, a commitment to excellence, and a continuous drive to improve how we develop software products
  • Entrepreneurial mindset and technical expertise to create solutions that meet business needs and optimize the customer experience