Software Engineer Jobs at Medtronic with Visa Sponsorship
Software Engineer jobs at Medtronic span embedded systems, cloud platforms, regulatory software, and connected device pipelines. The company has a structured sponsorship process and supports multiple visa pathways for this function, making it a realistic target for international candidates in the medical device space.
Find Software Engineer Jobs at MedtronicOverview
Showing 5 of 22+ Software Engineer Jobs at Medtronic


Have you applied for this role?


Have you applied for this role?


Have you applied for this role?


Have you applied for this role?


Have you applied for this role?
See all Software Engineer Jobs at Medtronic
Sign up for free to unlock all listings, filter by visa type, and get alerts for new Software Engineer Jobs at Medtronic.
Get Access To All Jobs
INTRODUCTION
We anticipate the application window for this opening will close on - 13 Aug 2026
Position Description:
Sr. Software Developer for Medtronic, Inc. in Newton, MA. Responsible for the development and maintenance of advanced clinical software used in cardiac ablation mapping systems. Work primarily with Python and C/C++ programming languages, Qt QML framework, and Linux operating system to build performance and maintainable code for both front-end user interfaces and back-end computation systems. Develop real-time 2D and 3D visualization tools using OpenGL and GLSL to render cardiac anatomy and catheter positions in real time, optimize rendering performance, and apply techniques in real-time graphics to enhance clarity and responsiveness in critical clinical environments. Design and implement user interfaces that scale, capture, record, and display intuitively on different setups at clinical sites using QML, OpenGL, and multimedia frameworks such as ffmpeg. Investigate and analyze clinical HDF5 database and json data to determine optimal data storage methods, accuracy of stored data, replay case events, and detect defects in software data recording. Design and maintain internal tooling using recorded clinical data to support software reliability and clinician workflows including creating tools for data management, clinical case reconstruction, automated User Interface (UI) testing, and software diagnostics. Design, implement, and maintain software localized in European language markets, leveraging software engineering principles to reduce overhead of maintaining multiple software versions and allow different versions to be used together. Integrate software on embedded systems and hardware interfaces including working with low-level device data, developing software that operates in constrained resource environments, and ensuring seamless communication between the mapping system software and other peripheral devices using messaging frameworks over Ethernet such as Robot Operating System (ROS). Leverage Agile software development processes, including regular sprint planning, backlog grooming, and team retrospectives. Utilize version control tools such as Git to ensure robust collaboration, change tracking, and release management. Design, develop, test, debug and implement operating systems components, software tools and utilities. Determine and generate systems software design requirements, standards, and procedures. Understand computer security to ensure the secure handling of patient data, cryptographic validation, and secure file storage, using techniques found in cryptography and number theory. Relocation assistance is not available for this position. #LI-DNI.
BASIC QUALIFICATIONS:
Master’s degree in Computer Science or Software Engineering or related technical or engineering field and two (2) years of experience as a software engineer or related occupation; Or Bachelor’s degree in Computer Science or Software Engineering or related technical or engineering field and four (4) years of experience as a software engineer or related occupation. Must possess a minimum of two (2) years of experience with each of the following:
- Python, C/C++, Qt QML, and Linux Operating System
- Computer graphics, OpenGL, GLSL, real-time rendering software development and optimization in both 2D and 3D contexts
- Scaling, capturing, recording, and displaying user interfaces on varied settings using QML, OpenGL, and multimedia frameworks such as ffmpeg
- Analyzing json and HDF5 data for storage, replay, and software defect investigations
- Using case data for designing diagnostic, recovery, and reconstruction tools for software applications, automation, and testing
- Enabling localization, maintaining, and allowing cross compatibility between software released in foreign language markets
- Integrating desktop applications with multiple embedded devices over Ethernet using ROS
- Agile software development, software version control systems, designing and updating software requirements, standards, and procedures
- Computer and data security, leveraging methods in cryptography and number theory
SALARY: $124,800 to $187,200 per year
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
- 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)
- 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
See all Software Engineer Jobs at Medtronic
Sign up for free to unlock all listings, filter by visa type, and get alerts for new Software Engineer Jobs at Medtronic.
Get Access To All JobsTips for Finding Software Engineer Jobs at Medtronic
Tailor your resume to FDA-regulated software
Medtronic's software roles often touch Class II and Class III medical devices, which require IEC 62304 compliance. Highlighting experience with safety-critical software, validation protocols, or regulated development environments signals you can contribute without a long ramp-up.
Target roles on the right product lines
Medtronic's cardiac, diabetes, and surgical robotics divisions hire Software Engineers most actively. Filtering your search by these business units raises your odds of landing on a team with an established sponsorship workflow rather than a group navigating it for the first time.
Confirm OPT STEM extension eligibility early
Medtronic is an E-Verify employer, which is required for F-1 students to use the 24-month STEM OPT extension. Verify your degree field appears on the official STEM OPT designated degree program list before relying on that timeline in your offer negotiation.
Understand how TN fits software roles here
Canadian and Mexican nationals can enter on a TN visa under the Computer Systems Analyst category, but the job duties must align closely with the listed USMCA occupation. Ask your recruiter how Medtronic's job descriptions are structured for TN petitions before accepting an offer.
Plan around H-1B cap timing from day one
If you need a cap-subject H-1B, USCIS registration opens in March for an October 1 start date. Align your Medtronic interview process to have an offer in hand before registration closes, since late offers cannot be included in that year's lottery.
Use Migrate Mate to find open roles efficiently
Medtronic posts Software Engineer positions across multiple portals and business units, which makes tracking sponsorship-eligible openings time-consuming. Use Migrate Mate to filter Medtronic's current Software Engineer listings by visa type so you apply to roles where sponsorship is already confirmed.
Frequently Asked Questions
Does Medtronic sponsor H-1B visas for Software Engineers?
Yes, Medtronic sponsors H-1B visas for Software Engineers. The company has an established immigration process and works with legal counsel to file H-1B petitions for qualified candidates. If you're in the H-1B lottery cycle, you'll want to have your offer finalized before USCIS registration opens in March, since approvals take effect October 1 of that year.
How do I apply for Software Engineer jobs at Medtronic?
You can apply directly through Medtronic's careers portal. Because roles are distributed across multiple business units and geographies, it helps to filter by function and team before applying. Migrate Mate aggregates Medtronic's Software Engineer openings and flags which positions are open to visa sponsorship, saving you time identifying the right listings before you apply.
Which visa types does Medtronic commonly sponsor for Software Engineers?
Medtronic sponsors H-1B visas for specialty occupation software roles and supports F-1 OPT and STEM OPT extensions for recent graduates through its E-Verify enrollment. Canadian and Mexican nationals may be eligible for TN visa status under the Computer Systems Analyst category. For longer-term sponsorship, Medtronic also pursues EB-2 and EB-3 Green Card sponsorship through the PERM labor certification process.
What qualifications does Medtronic expect for sponsored Software Engineer roles?
Most sponsored Software Engineer positions at Medtronic require a bachelor's degree in Computer Science, Software Engineering, or a closely related field, which satisfies the H-1B specialty occupation standard. Roles tied to device firmware, cloud-connected medical platforms, or software validation frequently expect familiarity with regulated development environments, including IEC 62304 or similar quality frameworks common in the medical device industry.
How long does the sponsorship and onboarding process take at Medtronic?
Timeline depends heavily on your current visa status. F-1 OPT candidates can typically start within weeks of an offer if their OPT period is active. H-1B transfers from another employer can begin on the filing receipt date. New H-1B cap cases require winning the March lottery and waiting for an October 1 start, which means planning your job search at least six to eight months ahead.