Sr Software Engineer - Boxborough, MA
MedtronicAbout the role
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.
A Day in the Life
Across our global Neuroscience organization, we advance care for some of medicine’s most complex neurological and spinal conditions. By combining innovative technology, data-driven insights, and deep clinical expertise, we partner with physicians and health systems to improve how patients are treated and supported throughout their care journey.Our Cranial & Spinal Technologies (CST) operating unit advances surgical care for spine and cranial conditions through an integrated ecosystem of implants, navigation, robotics, imaging, and planning tools. Platforms like AiBLE enhance precision, efficiency, and outcomes for complex procedures worldwide.
Check us out on LinkedIn: Medtronic CST
As a Senior Engineer within this group, you will be responsible for adhering to the software development process and is focused on new technology and long-term product development efforts. Works on the designing, debugging, testing and validation of new and existing products derived from these technologies.
Primary Responsibilities
Supports software development and release activities, including requirement, design, test definition, documentation, build management, configuration control, and regulatory.
Work with software architecture and software development colleagues to storyboard and develop libraries, source code and compiled binary code and GUI software elements.
Software design, development, testing and documentation; in accordance with Medtronic Navigation Littleton Software Development processes.
Participates in cross product development efforts.
Participate in cross-functional project team meetings.
Report and/or resolve software bugs/issues as well as field-originated troubleshooting tasks.
Monitors and mentors Software Engineers I and II, and software interns as required.
Assist in customer service, support, and installations. Participates in training Customer Service, Production, Marketing and Sales.
Maintain projects and documentation according to ISO and GMP guidelines, while following the Medtronic Navigation Littleton Software Development process.
Participate in society meetings, focus groups, and User Site Testing (UST) activities to support prototype development and refinement of prototypes into finished commercial products.
Performs other related duties as assigned.
All activities must be performed in compliance with the Quality System.
Performs duties in compliance with environmental, health and safety related site rules, policies or governmental regulations.
All other duties as assigned.
Travel requirement: Less than 10%
Must Have: Minimum Requirements
Bachelors or Master’s in computer engineering, Electrical Engineering or Biomedical Engineering
4+ years of experience with a Bachelors’ Degree or 2+years with a Master’s Degree
Specialized Skills or Experience
Strong programming skills in C# and/or C, C++
Nice to Have
Strong Debugging Skills
Object Oriented Design
Experience developing software for Microsoft Windows platforms
Experience developing complete software applications
Ability to express ideas clearly both in written and oral communications
Self-motivated person that can work individually and lead team projects
A self-starter with a strong desire to learn new concepts and adapt quickly
Experience with medical x-ray imaging
Experience with OpenGL, image processing algorithms, and communication protocols (RS232, TCP-IP, USB)
Trained in proper code crafting and design (i.e. Object-oriented design)
Ability to analyze technical requirements and develop well-structured architectures.
Experience developing real-time embedded systems.
For Baccalaureate degrees earned outside of the United States, a degree that satisfies the requirements of 8 C.F.R.
Apply for this role
Generate a tailored application kit with a matched cover letter, interview prep, and CV highlights — in under 60 seconds.
Apply Now →Generate Application KitFree account required — sign up in 30s