B

Boston Scientific

Medical devices maker for interventional specialties

Senior Software Engineer - Engineering

Desktop Application DevelopmentConfirmed live in the last 24 hours
Full-timeArden Hills, MN, USA

About the Job

Requirements

  • A bachelor's degree in computer science, software engineering, computer engineering, or a related technical field is required.
  • At least 5 years of professional software development experience is required, preferably in medical devices or another regulated industry, with a demonstrated track record of deploying software in commercial products.
  • Strong proficiency in C++, including object-oriented programming, memory management, and debugging, is required.
  • A solid understanding of software architecture, design principles, data structures, and algorithms is required.
  • Experience in software development, testing, troubleshooting, and root cause analysis is required.
  • Familiarity with version control systems, build tools, code reviews, and software development life cycle practices is required.
  • Experience developing and deploying C++ applications on Linux; configuring and troubleshooting operating systems; and working with system services, networking, permissions, shell scripting, and hardware interfaces is preferred.
  • Experience implementing secure system configurations, access controls, vulnerability remediation, security patching, and attack surface reduction is preferred.
  • Experience with modern C++ standards and software architecture is preferred.
  • Experience with graphical application frameworks such as Qt and software integration with hardware or embedded systems is preferred.
  • Knowledge of secure coding, threat modeling, vulnerability management, encryption, and authentication is preferred.
  • Experience using AI tools such as GitHub Copilot or ChatGPT to improve development productivity and code quality, critically validating outputs and following security policies, is preferred.
  • Experience in regulated industries and familiarity with IEC 62304, design controls, and software verification and validation are preferred.
  • Experience with Agile methodologies, CI/CD, automated testing, and tools such as Git, Jenkins, and Jira is preferred.
  • Ability to independently solve complex problems, contribute to technical decisions, and mentor other engineers is preferred.

Responsibilities

  • Design, develop, test, debug, and maintain C++ software applications and components.
  • Support Linux-based software development, system integration, operating system 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.

About the Company

Boston Scientific

Medical devices maker for interventional specialties

Boston Scientific designs and makes medical devices used in procedures across cardiology, endoscopy, urology, and neuromodulation. Its products help doctors diagnose and treat conditions by guiding minimally invasive interventions and delivering therapies inside the body, with revenue from hospitals and clinics. The firm differentiates itself through a broad, global portfolio and heavy ongoing investment in research and development to expand capabilities and address complex health issues. Its goal is to improve patient care by providing reliable, effective medical devices and solutions that enable clinicians to perform safer, more effective procedures while growing its business.

Company size
10,001+
Company stage
IPO
Headquarters
Marlborough, MA
Founded
1979

Recently Posted Jobs

Explore more opportunities at Boston Scientific

See more jobs