Senior Embedded Software Engineer — Medical Devices

abbott

Saint Paul (MN)

On-site

USD 99,000 - 199,000

Full time

14 days+
Application generator

Turn this role into an interview — a resume and cover letter built around what this employer wants.

Get past ATS filters

Benefits offered by this job

Health insurance
Tuition reimbursement
Retirement plan
Education benefits

Job summary

Abbott is seeking a Staff Software Engineer in Saint Paul, MN, to develop software for embedded medical devices in the EP division. You will contribute to system architecture, design, and testing across the product lifecycle.

The role requires extensive C++ expertise, GUI work with Qt/QML, OpenGL/CUDA, and Linux experience. Collaboration with cross-functional teams is essential to ensure safety, reliability, and manufacturability.

Qualifications

  • B.S. or M.S in Computer Engineering, Computer Science, Electrical Engineering, Computer Systems Engineering, or Software Engineering.
  • 10+ years of software engineering design.
  • 2-3 years providing technical leadership and mentorship.
  • Experience translating requirements into architectures and designs.
  • Experience in medical device development and regulated environments.
  • Excellent documentation skills in a highly regulated development environment.
  • Excellent Object-Oriented Design with modern C++.
  • GUI development with Qt/QML.
  • Strong OpenGL shader language or CUDA experience.
  • OpenGL 2D/3D texture mapping understanding.
  • Linux OS experience.
  • Full product lifecycle software development.

Responsibilities

  • Develop and document software for embedded medical devices in electrophysiology.
  • Contribute to software architecture across development programs.
  • Create and execute software test plans and reports.
  • Collaborate with QA, RA, test engineers, and hardware engineers to meet safety and reliability requirements.
  • Make technical decisions based on investigation and testing.
  • Transfer solutions to manufacturing and support sustained development after launch.

Skills

C/C++
OOP Design
Linux
OpenGL
CUDA/Shader
QA/Code reviews
Supervisory experience

Education

B.S./M.S. in Computer Engineering/Computer Science/EE

Tools

Qt/QML
Jira
Perforce
MS Visual Studio
Python

Job description

Abbott is seeking a Staff Software Engineer in Saint Paul, MN, to develop software for embedded medical devices in the EP division. You will contribute to system architecture, design, and testing across the product lifecycle.

The role requires extensive C++ expertise, GUI work with Qt/QML, OpenGL/CUDA, and Linux experience. Collaboration with cross-functional teams is essential to ensure safety, reliability, and manufacturability.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Embedded Security Engineer – Medical Devices
Senior Embedded Security Engineer – Medical Devices

Abbott (abbottcareers2 board) • Saint Paul (MN)

On-site
USD 140,000 - 190,000
Senior Embedded Software Engineer — Medical Devices
Senior Embedded Software Engineer — Medical Devices

Abbott (abbottcareers2 board) • New Brighton (MN)

On-site
USD 120,000 - 160,000
Senior Embedded Software Engineer - Medical Devices
Senior Embedded Software Engineer - Medical Devices

Thornton Tomasetti • Alameda (CA)

On-site
USD 114,000 - 228,000
Health coverage
Tuition reimbursement
Retirement plan
Staff Software Engineer, Medical Devices (Embedded)
Staff Software Engineer, Medical Devices (Embedded)

SPECTRAFORCE • Saint Paul (MN)

On-site
USD 79,900 - 84,033
Senior Embedded Software Lead - Medical Devices, FDA‑Driven
Senior Embedded Software Lead - Medical Devices, FDA‑Driven

Abbott Laboratories • Milpitas (CA), Northern (KY)

Hybrid
USD 114,000 - 228,000
Embedded Software Test Engineer II (Medical Devices)
Embedded Software Test Engineer II (Medical Devices)

abbott • Sunnyvale (CA)

On-site
USD 82,000 - 141,000
Software Engineer—Medical Devices (Entry Level)
Software Engineer—Medical Devices (Entry Level)

abbott • Plymouth (MN)

On-site
USD 51,000 - 101,000
Career development
Health insurance
Retirement plan
+3
Senior Software Engineer
Senior Software Engineer

Meet Life Sciences • Saint Paul (MN)

On-site
USD 120,000 - 180,000
Associate Software Engineer - Medical Devices & Impact
Associate Software Engineer - Medical Devices & Impact

Thornton Tomasetti • Plymouth (MN)

On-site
USD 51,000 - 101,000
Sr. Embedded Software Engineer
Sr. Embedded Software Engineer

Abbott (abbottcareers2 board) • New Brighton (MN)

On-site
USD 120,000 - 160,000