Sr. Software Engineer
$124.8k - $187.2kMedtronic plc
Senior Firmware Engineer
Careers that change lives start here. Medtronic is a global leader in healthcare technology with a Mission to alleviate pain, restore health, and extend life. Our 95,000 employees work across more than 150 countries to put patients first — developing innovative medical technologies that improve the lives of 72+ million patients each year. Your unique talents will help shape the future of healthcare while building a career grounded in purpose, growth, and impact.
The Neuroscience portfolio group develops life-restoring therapies and healthcare solutions that span the care continuum. Our teams develop innovative medical technologies that help improve patient outcomes and quality of life around the world.
As a Senior Firmware Engineer, you will be responsible for the architecture, design, implementation, verification, and maintenance of embedded software and firmware for next-generation neuromodulation products. You will work closely with systems, electrical, software, quality, and test engineers to develop highly reliable and safety-critical medical device solutions. This role requires strong technical leadership, ownership of complex technical challenges, and a passion for delivering high-quality products in a regulated environment.
Primary Responsibilities
- Design, develop, test, and maintain embedded firmware for medical device products.
- Develop software for microcontrollers, processors, and hardware interfaces.
- Collaborate with cross-functional teams to translate system requirements into firmware designs and implementations.
- Participate in firmware architecture, design reviews, risk analyses, and technical decision-making.
- Develop and execute unit, integration, and system-level testing.
- Support hardware bring-up, debugging, and root cause investigations.
- Create and maintain software design documentation in compliance with quality and regulatory requirements.
- Contribute to continuous integration, automated testing, and software quality initiatives.
- Participate in Agile development activities, including sprint planning, reviews, and retrospectives.
- Provide technical mentorship to junior engineers and contribute to engineering best practices.
- Stay current with emerging embedded technologies, development techniques, and industry trends.
Required Qualifications
- Bachelor's degree in related field with 4 years of relevant experience OR a Master's degree with 2 years of relevant experience
Preferred Qualifications
- Strong proficiency in C and C++ for embedded systems development.
- Experience with real-time operating systems (RTOS) such as FreeRTOS, ThreadX, VxWorks, or similar.
- Experience developing firmware for microcontrollers, embedded processors, or medical devices.
- Familiarity with communication protocols such as SPI, I2C, UART, CAN, BLE, USB, or Ethernet.
- Experience with hardware/software integration, debugging, and laboratory testing.
- Knowledge of software development lifecycle processes in regulated environments.
- Experience with source control and DevOps tools such as Git, SVN, or GitLab.
- Understanding of software architecture, design patterns, and object-oriented programming concepts.
- Experience with automated testing and continuous integration practices.
- Understanding of Systems Engineering and requirements-based development.
- Experience supporting products developed under FDA, IEC 62304, ISO 13485, or related quality standards.
- Experience working in Agile development environments.
For Baccalaureate degrees earned outside of the United States, a degree that satisfies the requirements of 8 C.F.R. § 214.2(h)(4)(iii)(A) is required.
Physical Job Requirements
The above statements are intended to describe the general nature and level of work being performed by employees assigned to this position, but they are not an exhaustive list of all the required responsibilities and skills of this position.
The physical demands described within the Responsibilities section of this job description are representative of those that must be met by an employee to successfully perform the essential functions of this job. Reasonable accommodations may be made to enable individuals with disabilities to perform the essential functions. For Office Roles: While performing the duties of this job, the employee is regularly required to be independently mobile. The employee is also required to interact with a computer, and communicate with peers and co-workers. Contact your manager or local HR to understand the Work Conditions and Physical requirements that may be specific to each role.
U.S. Work Authorization & Sponsorship
At Medtronic, we are committed to fostering an environment where employees can thrive and make a meaningful impact. In alignment with our enterprise-wide workforce planning approach, U.S. work authorization sponsorship (H-1B, TN, J, etc.) is offered exclusively for Principal-level roles and above, where specialized expertise aligns with long-term business needs. Roles below the Principal level require candidates to possess unrestricted U.S. work authorization at the time of hire and for the duration of employment.
Benefits & Compensation
Medtronic offers a competitive Salary and flexible Benefits Package A commitment to our employees lives at the core of our values. We recognize their contributions. They share in the success they help to create.We offer a wide range of benefits, resources, and competitive compensation plans designed to support you at every career and life stage.
Salary ranges for U.S (excl. PR) locations (USD):$124,800.00 - $187,200.00
This position is eligible for a short-term incentive called the Medtronic Incentive Plan (MIP).The base salary range is applicable across the United States, excluding Puerto Rico and specific locations in California. The offered rate complies with federal and local regulations and may vary based on factors such as experience, certification/education, market conditions, and location. Compensation and benefits information pertains solely to candidates hired within the United States (local market compensation and benefits will apply for others).
The following benefits and additional compensation are available to those regular employees who work 20+ hours per week: Health, Dental and vision insurance, Health Savings Account, Healthcare Flexible Spending Account, Life insurance, Long-term disability leave, Dependent daycare spending account, Tuition assistance/reimbursement, and Simple Steps (global well-being program).
The following benefits and additional compensation are available to all regular employees: Incentive plans, 401(k) plan plus 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), and Capital Accumulation Plan (available to Vice Presidents and above, or subject to IRS earning minimums).
Regular employees are those who are not temporary, such as interns. Temporary employees are eligible for paid sick time, as required under applicable state law, and the Employee Stock Purchase Plan. Please note some of the above benefits may not apply to workers in Puerto Rico.
Further details are available at the link below:
Medtronic benefits and compensation plans
It is the policy of Medtronic to provide equal employment opportunity (EEO) to all persons regardless of age, color, national origin, citizenship status, physical or mental disability, race, religion, creed, gender, sex, sexual orientation, gender identity and/or expression, genetic information, marital status, status with regard to public assistance, veteran status, or any other characteristic protected by federal, state or local law. In addition, Medtronic will provide reasonable accommodations for qualified individuals with disabilities.
If you are applying to perform work for Medtronic, Inc. ("Medtronic") in any position which will involve performing at least two (2) hours of work on average each week within the unincorporated areas of Los Angeles County, you can find here a list of all material job duties of the specific job position which Medtronic reasonably believes that criminal history may have a direct, adverse and negative relationship potentially resulting in the withdrawal of a conditional offer of employment. Medtronic will consider for employment qualified job applicants with arrest or conviction records in accordance with the Los Angeles County Fair Chance Ordinance for Employers and the California Fair Chance Act.
- ...hexadecimal and binary data reading/writing/manipulation4+ years of software development experience on embedded bare metal or RTOS systems... ...monitored to increase efficiency. Generates systems software engineering policies, standards and procedures.SPECIALIST CAREER STREAM:...Senior
- Senior Software Engineer, Test Automation (Medical Device/Digital Health)Join a client-focused team developing and verifying web and mobile applications that support therapy delivery, patient engagement, and clinical outcomes in a regulated medical device environment. This...Senior
$110.93k
...Job Duties Write, analyze, and modify software programs to meet specific requirements, ensuring that they operate effectively by... ...Collaborate with teams across departments, including management, engineering, and technical personnel, to clarify project objectives,...SeniorFull timeRemote workShift work- ...JavaScript following react.js workflows. Troubleshooting interface software and debugging application codes. Developing and implementing... ...and vice versa. Identify and communicate best practices for front-end engineering. Experience with test-driven development....Senior
- ...Job Title: Sr Software Engineer Job ID: 28487 Location: 7000 Central Ave NE Minneapolis Minnesota 55432 Duration:12 months Pay Rate: $55.00 - $60.00/hr. on W2 Top 3 Must-Have Skill Sets # Web & Mobile Application Test Automation # Automation using...Senior
- ...Front-End Developer/Engineer Randstad is looking for an experienced Front-End Developer/Engineer to support delivery of value on an... ...documentation, testing, modification and maintenance of new and existing software applications supporting great web experiences. Apply standard...SeniorWork at officeLocal area3 days per week
$60 - $70 per hour
...Primary Talent Partners has a new contract opening for a Sr Software Engineer with our medical device client in Minneapolis, MN. This is a 12-month contract with a potential for extension. Pay: $60.00 - $70.00/hr ; W2 contract, no PTO, no Benefits. ACA-compliant...SeniorContract workLocal areaRemote work$124.8k - $187.2k
...outcomes and quality of life around the world. As a Senior Firmware Engineer , you will be responsible for the architecture, design, implementation, verification, and maintenance of embedded software and firmware for next-generation neuromodulation products. You will...SeniorFull timeH1bWork at officeLocal areaImmediate startFlexible hours$80 per hour
...experience.We are looking for highly skilled Staff and Senior Level Engineers with expertise in React, Typescript, and Node.js/Go to join... ...as required.Contribute to the architecture and design of software solutions.Keep up-to-date with emerging technologies and industry...SeniorWork at officeLocal areaRemote work$120.8k - $181.2k
...physicians and health systems to improve how patients are treated and supported throughout their care journey.The Senior Software Systems Engineer on the Neuromodulation and Pelvic Health Premarket Design Quality team will partner with cross-functional development teams...SeniorFull timeH1bWork at officeLocal areaImmediate startFlexible hours$117k - $158k
...on the SmartThings Hub platform, ensuring a seamless, interoperable ecosystem for millions of users worldwide. As a Senior Software Engineer, you will lead the design and execution of the full software lifecycle, moving fluidly from proof-of-concept to global product...SeniorWork at officeWorldwide3 days per week$90k - $132k
...it’s getting noticed. Our work has been recognized by Digiday, Google, USA Today, Inc. 5000, and Search Engine Land.About the Role:We are seeking a Sr. Data & Software Engineer to join our rapidly growing product and engineering development team. Our company specializes...SeniorFull timeWork at officeRemote workVisa sponsorshipWork visa- Senior Design Assurance EngineerThe Sr. Design Assurance Engineer supports new product development by ensuring products meet design, quality, regulatory... .... A key responsibility is supporting medical device software development in compliance with IEC 62304 and ISO 14971,...Senior
$102.4k - $179k
...healthcare analytics solutions. You will collaborate with AI/ML engineers, data scientists, product teams, and clients to deploy machine... ...tools to deliver secure, reliable, and maintainable software while contributing to engineering standards, operational excellence...SeniorFull time$140k - $160k
Job Purpose and ImpactThe Senior Professional, Software Engineering job designs, develops and maintains software applications and systems. With minimal supervision, this job collaborates with cross functional teams to define, design and implement new software features...SeniorWork experience placementWork at officeVisa sponsorshipWork visa- ...Must Have Bachelor's degree in Engineering or Computer Science 8 years of progressively demanding experience in embedded... ...process Knowledge of lean principles Software: Experienced in UWP, Visual C++, C#, VB.NET, ASP.NET...Senior
- We are working with a leading US manufacturing organisation and are looking to bring in a Senior/lead Salesforce Developer on a long-term basis, who can write production code AND operate as a technical leader within the team. This isn't just a traditional Salesforce...SeniorLong term contractLocal areaFlexible hours
$142.7k - $174.5k
...providers.Job SummaryDesign, develop, assess, and troubleshoot software applications in an Agile environment for the one of the nation... ...with architects, customers, product partners, and other engineers to solve complex engineering challenges by building high-volume...SeniorFull timeWork at officeLocal areaImmediate startFlexible hoursShift work- ...We are seeking an experienced Software Test Engineer to develop and test firmware for innovative medical devices. The ideal candidate will have strong expertise in embedded systems, low-level firmware, RTOS/bare-metal development, and regulated product development environments...Senior
- ...Senior Software Engineer In this role, you will: Lead moderately complex initiatives and deliverables within technical domain environments Contribute to large scale planning of strategies Design, code, test, debug, and document for projects and programs...SeniorWork experience placementRemote work
$159.3k - $273.2k
...Ready to build the next breakthrough? Join us to start Caring. Connecting. Growing together.Based in Eden Prairie, MN, our Software / Data Engineering team builds the scalable software systems, data architecture, and AI platform foundation that power the enterprise and...SeniorMinimum wageFull timeWork experience placementLocal area- ...Senior Software Engineer Location: Minneapolis Metro Area (Onsite) We're partnering with an innovative organization developing highly technical software solutions in a regulated industry. They are seeking an experienced Senior Software Engineer who enjoys solving...Senior
$100k - $130k
...outcomes while transforming the future of electrophysiology. Position Responsibilities: This role combines advanced software engineering with compliance-driven development practices within a highly regulated medical device environment. The successful candidate...SeniorFlexible hours$148k - $222k
...Senior Software Engineer, Endpoint Sensor About Mimecast The work people build is worth protecting, and it's harder to protect than it used to be. AI agents now move at machine speed with human-level access, and a small slip-up can become a very public one. We...SeniorLocal area- ...Senior Software Test Engineer Looking for a Senior Software Test Engineer to join R&D Organization to support the development of formal tests for application software for cardiac ablation systems. The Senior Software Test Engineer will also be responsible for supporting...SeniorWork at officeRemote work
- ...Who We Are Collaboration.Ai is a mission-focused, AI-powered software and services company based in Minnesota, with employees,... ...so every workflow has measurable quality, cost, and latency Engineer data pipelines — robust ingestion of documents, structured data...SeniorRemote work
$120k - $200k
...Senior Software Engineer Ya rdstik is a start-up software company with a mission of building trust and safety into the Internet Economy. The world of background screening, certification, and training has lacked innovation and we're here to change that for our customers...Senior$130k - $140k
...innovation, and customer satisfaction. We are embracing AI-first engineering practices across Technology, equipping our engineers with... ...development tools and continually evolving how we build software. We are embedding AI-enabled practices across the full software...SeniorWork at officeLocal areaRemote workFlexible hours$90k - $120k
...Accurant International Location: Minneapolis, MN (Hybrid) Status: Exempt Salary: $90,000-$120,000 Job Title: Senior Software Engineer Position Description The Senior Software Engineer is responsible for design and development of our software product...SeniorWork experience placement- ...development teams to plan, deliver, and continuously improve software solutions Apply security principles and industry best practices... ...Required Qualifications Education: Bachelor's degree in engineering, Information Technology, Computer Science, or a related field...SeniorHourly payMinimum wageFull timeWork experience placementLocal area
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Sr. Software Engineer. Be the first to apply!
- software engineer full time Minneapolis, MN
- graduate software developer no experience Minneapolis, MN
- software engineer healthcare Minneapolis, MN
- network software engineer Minneapolis, MN
- software engineer internship Minneapolis, MN
- senior software engineer Minneapolis, MN
- software system engineer Minneapolis, MN
- software developer Minneapolis, MN
- ngo software engineer Minneapolis, MN
- startup software engineer Minneapolis, MN



