Boston Scientific · 3 hours ago
Principal Firmware Engineer
Boston Scientific is a leader in medical science, and they are seeking a highly motivated principal firmware engineer. The successful candidate will participate in the design and development of medical device software, utilizing technical and collaboration skills to drive product development forward.
Health CareMedicalMedical Device
Responsibilities
Design, develop, test and support medical device firmware using C and C++
Document software development activities using our approved procedures and standards
Maintain/update existing software documentation
Transition software documentation to Boston Scientific quality system
Transform requirements into detailed test protocols and automated test scripts for end-to-end evaluation
Debug test failures and work with development teams to resolve issues
Maintain/update existing testing and documentation
Participate in software testing activities including requirements definition, test development, and execution of unit, integration, and system level testing
Support software and systems team in development of automated testing of both product and non-product software
Track software development efforts by creating and maintaining records in the approved tracking management tool
Analyze, evaluate, and verify requirements for our firmware and systems using software engineering best practices
Continuously improves process and work methodologies by interfacing with peers/cross-functional groups and analyzing activities to improve workflow and work processes
Directly support personnel and project activities to meet project goals and timelines
Mentor junior engineers in hardware and software engineering activities, methodologies and domain knowledge
Participate as a reviewer for design and development activities
The ability to read electrical schematics and understand how to use a PCBA layout package
Qualification
Required
Bachelor's degree in computer science
Minimum of 7 years of relevant work experience in electrical and firmware fields with a minimum of 4 years in the medical device industry
Experience with the documentation process within regulated industries
Experience developing or testing firmware within regulated industries
Experienced in software development teams using Agile Methodologies
Experience in embedded systems development using C and C++
Experience working on projects involving multi-functional engineering teams
Experience working on both electrical and firmware fields
Transform requirements into detailed test protocols and automated test scripts for end-to-end evaluation
Debug test failures and work with development teams to resolve issues
Preferred
Experience with Class II or Class III medical device software
Experience with the Atlassian Tool Chain
Experience developing and maintaining real-time C/C++ applications and drivers
Experience with Linux operating system and bare metal
Experience with Python
Experience with open-source development platforms, gcc, make, shell-script, etc
Electrical design experience
Experience with GUI development in C#/QT etc
Experience with using lab tools such as oscilloscopes and logic analyzers
Experience debugging custom circuitry at the component level
Capable of leading people or projects to deliver solutions
Company
Boston Scientific
Boston Scientific is a medical technology company that designs and develops medical devices to diagnose and treat a wide range of condition.
H1B Sponsorship
Boston Scientific has a track record of offering H1B sponsorships. Please note that this does not
guarantee sponsorship for this specific role. Below presents additional info for your
reference. (Data Powered by US Department of Labor)
Distribution of Different Job Fields Receiving Sponsorship
Represents job field similar to this job
Trends of Total Sponsorships
2025 (114)
2024 (106)
2023 (93)
2022 (140)
2021 (111)
2020 (97)
Funding
Current Stage
Public CompanyTotal Funding
$10.02B2025-02-21Post Ipo Debt· $1.58B
2024-02-22Post Ipo Debt· $2.17B
2022-03-04Post Ipo Debt· $3.28B
Recent News
BioWorld Financial Watch
2025-12-25
2025-12-12
2025-12-11
Company data provided by crunchbase