Boston Scientific is a global medical technology leader that transforms lives through innovative medical technologies. The Firmware Engineer II will contribute to the design, development, and verification of software for safety-critical medical devices, working within the Active Implantable Systems R&D team to improve patient outcomes.
Design, develop and maintain embedded firmware for microcontroller-based medical devices under the guidance of senior engineers
Contribute to development tools, workflows and engineering processes to support software integrity and reliability
Collaborate with hardware, systems and quality engineering teams to support system integration and overall product development
Participate in software design reviews, code reviews and risk assessments to ensure high-quality deliverables
Develop and execute unit and integration tests to support robust software performance
Support verification and validation activities, including documentation, traceability and regulatory compliance
Troubleshoot and debug firmware issues, contributing to root cause analysis and resolution
Apply software development best practices and continuously build technical knowledge in embedded systems
Qualification
Required
Bachelor's degree in computer engineering, software engineering, electrical engineering, computer science or a related field
Minimum of 2 years' experience in embedded firmware development
Proficiency in C and/or C++ within embedded or resource-constrained systems
Foundational understanding of software development lifecycle practices
Experience with debugging and testing embedded systems
Ability to develop clear and concise technical documentation
Preferred
Experience in medical device development or other regulated industries such as aerospace or automotive
Familiarity with Agile or Scrum environments and tools such as Jira
Exposure to IEC 62304 or other regulated software lifecycle processes
Basic understanding of cybersecurity principles for connected medical devices
Exposure to wireless communication protocols such as BLE or Wi-Fi
Familiarity with bootloaders, over-the-air updates and secure firmware concepts
Experience with scripting languages such as Python for basic automation
Benefits
Access to the latest tools, information and training
Compensation for non-exempt (hourly), non-sales roles may also include variable compensation from time to time (e.g., any overtime and shift differential) and annual bonus target (subject to plan eligibility and other requirements).
Compensation for exempt, non-sales roles may also include variable compensation, i.e., annual bonus target and long-term incentives (subject to plan eligibility and other requirements).
Boston Scientific is a medical technology company that designs and develops medical devices to diagnose and treat a wide range of condition.