Sr R&D Firmware Engineer

Boston Scientific•Maple Grove, MN
•Onsite

About The Position

Boston Scientific was recognized by Forbes as one of the Best Workplaces for Engineers in 2026, reflecting a culture where engineers do meaningful work. Boston Scientific is seeking a highly motivated Sr R&D firmware engineer to lead the design and development of innovative medical device firmware. In this role, you will guide a team of engineers, drive technical excellence and collaborate across functions to develop high-quality solutions that improve patients' lives. As part of our growing ITx R&D organization, you will apply your technical expertise, leadership skills and passion for innovation to advance product development. This is an opportunity to make a meaningful impact while fostering continuous improvement, mentoring engineers and contributing to technologies that help patients around the world.

Requirements

  • Bachelor's degree in computer engineering, electrical engineering or a related field.
  • Minimum of six years' relevant work experience with a bachelor's degree, four years with a master's degree or two years with a doctorate.
  • Experience developing firmware within the medical device industry.
  • Proficiency in developing bare-metal firmware for ARM Cortex-M microcontrollers.
  • Demonstrated ability to document firmware development deliverables in compliance with IEC 62304 and applicable FDA guidance.
  • Strong programming skills in C and C++.
  • Proven ability to lead firmware development teams using Agile methodologies.
  • Experience collaborating on projects involving cross-functional engineering teams.

Nice To Haves

  • Familiarity with the Atlassian tool suite.
  • Hands-on experience debugging hardware using oscilloscopes, logic analyzers and JTAG interfaces.
  • Working knowledge of interrupt service routines (ISRs), direct memory access (DMA), real-time operating systems (RTOS) and control theory.
  • Experience developing firmware to enhance product security.
  • Ability to develop firmware that interfaces with custom hardware components.
  • Knowledge of automation frameworks for firmware builds and testing.
  • Experience leveraging artificial intelligence tools to improve development productivity and code quality.

Responsibilities

  • Lead team through design, implementation, documentation, testing and support of medical device firmware.
  • Communicate project status, progress and potential risks to internal stakeholders on a regular basis.
  • Assign tasks, establish priorities and track team progress using Agile methodologies.
  • Document firmware development activities in accordance with approved procedures and standards.
  • Analyze, evaluate and verify firmware and system requirements using established firmware engineering best practices.
  • Identify and implement process improvements by collaborating with cross-functional teams to optimize workflows and development methodologies.
  • Provide technical guidance and support to team members to achieve project goals, deliverables and timelines.
  • Mentor junior engineers in hardware and firmware engineering practices, methodologies and domain knowledge.
  • Participate in design and development reviews to ensure technical quality and compliance with established standards.

Benefits

  • Relocation assistance is not available for this position at this time.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service