Logo
Boston Scientific

Principal Firmware Engineer

Boston Scientific, Arden Hills, Minnesota, United States

Save Job

Additional Location(s):

N/A; US-MA-Marlborough Diversity - Innovation - Caring - Global Collaboration - Winning Spirit - High Performance At Boston Scientific, we offer the opportunity to work with diverse, high-performing teams to tackle important health industry challenges. We provide access to the latest tools, training, and support to help you advance your skills and career. About the role: We are seeking a highly motivated principal firmware engineer to participate in the design and development of medical device software. Join our growing V&V team to develop innovative products that improve lives worldwide. Use your technical skills and passion for innovation to drive product development forward. Your responsibilities will include: Design, develop, test, and support medical device firmware using C and C++. Document software activities according to approved procedures and standards. Maintain and update existing software documentation. Transform requirements into detailed test protocols and automated scripts. Debug test failures and collaborate with development teams to resolve issues. Participate in software testing, including defining requirements, test development, and execution. Support automated testing of software and systems. Track development efforts using the approved management tool. Analyze and verify firmware requirements using best practices. Improve processes and workflows through collaboration and analysis. Support project activities to meet goals and timelines. Mentor junior engineers in hardware and software activities. Review design and development activities. Read electrical schematics and utilize PCBA layout tools. Required qualifications: Bachelor’s degree in computer science or related field. At least 7 years of experience in electrical and firmware development, with 4+ years in medical devices. Experience with documentation in regulated industries. Experience developing or testing firmware in regulated environments. Experience with Agile methodologies. Proficiency in embedded systems development using C and C++. Experience working with multi-disciplinary teams. Ability to transform requirements into test protocols and scripts. Debugging skills and collaboration with development teams. Preferred qualifications: Experience with Class II or III medical device software. Familiarity with Atlassian tools. Experience with real-time C/C++ applications, Linux, Python, and open-source tools. Electrical design experience. GUI development experience. Experience with lab tools and circuitry debugging. Leadership skills for guiding projects or teams. Requisition ID:

609719 Salary Range:

$99,100 - $188,300 The actual compensation will vary based on location, experience, education, and organizational needs. Benefits details are available at

www.bscbenefitsconnect.com . Compensation for non-exempt roles may include overtime, shift differentials, and bonuses. Exempt roles may include bonuses and incentives. Note for MA positions:

It is unlawful to require or administer lie detector tests for employment. Violators may face penalties. Boston Scientific is committed to diversity, inclusion, and equal opportunity employment. We value diverse backgrounds and perspectives to foster innovation and better serve our communities. All positions are subject to applicable COVID-19 vaccination requirements and substance testing for safety-sensitive roles.

#J-18808-Ljbffr