Senior Medical Device Software Engineer (C++, Linux)

Boston Scientific Corporation

Arden Hills (MN)

On-site

USD 85,000 - 162,000

Full time

4 days ago
Be an early applicant

Get a reply from this employer

Your resume and cover letter, tailored to exactly what they’re hiring for.

Get past ATS filters

Job summary

Boston Scientific in Arden Hills, Minnesota, is seeking a Senior Software Engineer to design, develop, test, and maintain high-quality C++ software for medical technologies. You will collaborate with cross-functional teams to deliver compliant solutions that meet engineering and regulatory standards.

The role emphasizes robust software architecture, rigorous verification, cybersecurity practices, and continuous improvement in a regulated environment.

Qualifications

  • Bachelor's degree in CS/Software Engineering or related field.
  • 5+ years in professional software development, preferably medical devices.
  • Strong C++ proficiency with OO programming and memory management.
  • Experience with software architecture and debugging.
  • Familiarity with version control, build tools, and SDLC practices.

Responsibilities

  • Design, develop, test, debug, and maintain C++ software applications and components.
  • Support Linux-based software development, system integration, OS configuration, troubleshooting, and security hardening.
  • Translate requirements into software designs and participate in architecture discussions, code reviews.
  • Investigate and resolve complex defects, performance issues, and integration challenges.
  • Collaborate with cross-functional teams to implement secure, maintainable software solutions.
  • Support cybersecurity activities, including vulnerability assessment and secure development practices.
  • Maintain technical documentation and support configuration management and software updates.
  • Ensure compliance with quality processes and regulatory requirements.

Skills

C++ language
Object-oriented design
Debugging
Software architecture
SDLC
Version control
Analytical skills
Communication
Team collaboration

Education

Bachelor's degree in computer science, software engineering, computer engineering or related technical field

Tools

Git
Jenkins
Jira
Linux

Job description

Boston Scientific in Arden Hills, Minnesota, is seeking a Senior Software Engineer to design, develop, test, and maintain high-quality C++ software for medical technologies. You will collaborate with cross-functional teams to deliver compliant solutions that meet engineering and regulatory standards.

The role emphasizes robust software architecture, rigorous verification, cybersecurity practices, and continuous improvement in a regulated environment.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Software Engineer - Medical Devices (C++, Linux) On-Site MN
Senior Software Engineer - Medical Devices (C++, Linux) On-Site MN

Boston Scientific Corporation • Arden Hills (MN)

On-site
USD 85,000 - 162,000
Senior Software Design Quality Engineer – Medical Devices
Senior Software Design Quality Engineer – Medical Devices

Boston Scientific • Arden Hills (MN)

Hybrid
USD 102,000 - 194,000
Senior Medical Device Firmware Lead
Senior Medical Device Firmware Lead

Boston Scientific • Maple Grove (MN)

On-site
USD 85,000 - 162,000
Software Engineer I — Medical Devices (C++/Qt)
Software Engineer I — Medical Devices (C++/Qt)

Boston Scientific Corporation • Maple Grove (MN)

On-site
USD 60,000 - 114,000
Senior Medical Device Systems Evaluation Engineer
Senior Medical Device Systems Evaluation Engineer

Boston Scientific Corporation • Arden Hills (MN)

On-site
USD 85,000 - 161,500
Senior Quality Engineer — Medical Devices (Onsite Arden Hills)
Senior Quality Engineer — Medical Devices (Onsite Arden Hills)

Boston Scientific Corporation • Arden Hills (MN)

On-site
USD 85,000 - 161,500
Senior Electrical Engineer - Test Automation Lead
Senior Electrical Engineer - Test Automation Lead

Boston Scientific Corporation • Arden Hills (MN)

On-site
USD 85,000 - 162,000
R&D Software Lead — Medical Device Innovation
R&D Software Lead — Medical Device Innovation

Boston Scientific Corporation • Maple Grove (MN)

On-site
USD 85,000 - 162,000
Senior GPU Software Engineer - Medical Devices
Senior GPU Software Engineer - Medical Devices

Capgemini • Fort Snelling Unorganized Territory (MN)

On-site
USD 54,000 - 122,000
Paid time off
Medical, dental, and vision coverage
Retirement savings plans
+1
Senior Medical Device Software Engineer - Embedded
Senior Medical Device Software Engineer - Embedded

Intellias • Boston (MA)

Hybrid
USD 100,000 - 130,000
UHC medical premium coverage
401(k) matching
Flexible work arrangements
+1