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

Boston Scientific Corporation

Arden Hills (MN)

On-site

USD 85,000 - 162,000

Full time

6 days ago
Be an early applicant

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Job summary

Boston Scientific Corporation in Arden Hills, Minnesota seeks a Senior Software Engineer to design, develop, test, and maintain high-quality C++ software for medical technologies. The role emphasizes secure, reliable software, routing through cross-functional teams and regulatory standards in a heavily regulated environment.

The position is on-site at Arden Hills, MN, four to five days per week, with no visa sponsorship or relocation assistance provided.

Qualifications

  • Bachelor's degree in computer science, software engineering, computer engineering or a related field.
  • Minimum of 5 years' experience in professional software development, preferably in medical devices or a regulated industry.
  • Strong proficiency in C++, including object-oriented programming, memory management and debugging.
  • Understanding of software architecture, design principles, data structures and algorithms.
  • Experience in software development, testing, troubleshooting and root cause analysis.
  • Familiarity with version control, build tools, code reviews and SDLC practices.
  • Strong analytical, communication, collaboration and problem-solving skills.

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 implementations while participating in architecture discussions, design reviews, and code reviews.
  • Investigate and resolve complex software defects, performance issues, and system integration challenges.
  • Collaborate with cross-functional teams to implement secure, maintainable software solutions.
  • Support cybersecurity activities, including vulnerability assessment, remediation, and secure software development practices.
  • Maintain technical documentation and support configuration management, software updates, and continuous improvement.
  • Ensure compliance with applicable quality processes, engineering standards, and regulatory requirements.

Skills

C++
Object-oriented programming
Memory management
Debugging
Software architecture
Data structures and algorithms
SDLC
Communication
Team collaboration

Education

Bachelor's degree in computer science or engineering

Tools

Git
Jenkins
Jira

Job description

Boston Scientific Corporation in Arden Hills, Minnesota seeks a Senior Software Engineer to design, develop, test, and maintain high-quality C++ software for medical technologies. The role emphasizes secure, reliable software, routing through cross-functional teams and regulatory standards in a heavily regulated environment.

The position is on-site at Arden Hills, MN, four to five days per week, with no visa sponsorship or relocation assistance provided.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

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

Boston Scientific Corporation • Arden Hills (MN)

On-site
USD 85,000 - 162,000
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
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
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 Medical Device Firmware Lead
Senior Medical Device Firmware Lead

Boston Scientific • Maple Grove (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
Staff Software Engineer, Medical Devices (Embedded)
Staff Software Engineer, Medical Devices (Embedded)

Spectraforce • Saint Paul (MN)

On-site
USD 79,900 - 84,033
Senior Software Engineer
Senior Software Engineer

Boston Scientific Corporation • Arden Hills (MN)

On-site
USD 85,000 - 162,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 Supplier Quality Engineer - Medical Devices (Onsite MN)
Senior Supplier Quality Engineer - Medical Devices (Onsite MN)

Boston Scientific Corporation • Arden Hills (MN)

On-site
USD 85,000 - 162,000