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 Software Engineer - CRM

Medtronic

$122,400 - $183,600
Sep 25, 2025
Mounds View, MN, US
Apply Now

Medtronic is looking to solve the problem of developing, monitoring, and operating a state-of-the-art ML Serving platform to productionize Medtronic developed AI/ML Algorithms and provide best in class value for the Cardiac Rhythm Management (CRM) business and customers

Requirements

  • Strong knowledge of software design, development, debug and test practices
  • Proven proficiency in C/C++ programming
  • Solid understanding of Software Development processes and environment
  • Multi-threaded coding experience, with both asynchronous and synchronous code
  • Mobile application development for iOS and/or Android
  • Proficiency in Java, C-Sharp, or Objective-C
  • Experience working with communication interfaces such as BLE and USB etc.

Responsibilities

  • Design, Develop and test software for class I, II and III medical devices
  • 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
  • Provide hands-on leadership, coaching, mentoring, and software engineering best practices to junior software engineers
  • Ability to work collaboratively across functions and with internal and external partners to deliver high quality products to the marketplace