Taro Logo

Firmware Engineer II

Leading digital healthcare company creating trusted solutions that detect, predict, and prevent disease using wearable biosensors and cloud-based data analytics.
$104,000 - $156,000
Embedded
Mid-Level Software Engineer
Hybrid
501 - 1,000 Employees
3+ years of experience
Healthcare · Biotech

Description For Firmware Engineer II

iRhythm Technologies is seeking a Firmware Engineer II to join their innovative medical device development team in San Francisco. This role offers a unique opportunity to impact millions of patients' lives through the development of cutting-edge cardiac health monitoring devices.

The position involves working on medical firmware development, where you'll be responsible for prototyping new concepts, developing features, conducting unit testing, and maintaining code quality. The role requires a strong background in embedded systems programming, particularly in C, and experience with microprocessor hardware control including digital I/O, timers, ADCs, and UARTs.

As a medical device company, iRhythm operates in a regulated environment, following strict FDA guidelines. This provides an excellent opportunity for engineers who appreciate structured development processes and high-quality standards. The team values collaboration, attention to detail, and a commitment to doing things right.

The company offers a competitive salary range of $104,000 - $156,000, depending on experience and qualifications. This is a hybrid position requiring at least 50% in-office presence in San Francisco. The role sits within a growing healthcare technology company that's revolutionizing cardiac monitoring through the combination of wearable biosensors and cloud-based analytics.

The ideal candidate will bring 3+ years of relevant experience, preferably in regulated environments, along with strong technical skills in embedded systems development. Beyond technical capabilities, the role requires excellent communication skills and a collaborative mindset. You'll be joining a purpose-driven organization where your work directly contributes to improving patient care and advancing cardiac health solutions.

iRhythm offers a dynamic work environment where innovation is encouraged, and career growth opportunities are abundant. The company's mission to deliver better data, better insights, and better health for all provides a meaningful context for your technical contributions. If you're passionate about developing medical technology that makes a real difference in people's lives, this role offers an excellent opportunity to advance your career while working on impactful projects.

Last updated 12 hours ago

Responsibilities For Firmware Engineer II

  • Prototyping of new concepts
  • Development of features
  • Unit testing
  • Issue investigations
  • Code maintenance
  • Peer code review
  • Documentation

Requirements For Firmware Engineer II

  • Bachelor's degree in Computer Science, Computer Engineering, Electrical Engineering or related field
  • 3+ years of work experience, ideally in a regulated environment (FDA preferred)
  • Proficient in C
  • Experience with software debugging in embedded environment
  • Experience controlling microprocessor hardware (I/O, timers, ADCs, UARTs, low power modes)
  • Comfortable using oscilloscopes, multimeters, power supplies
  • Comfortable reading hardware data sheets
  • Familiarity with version control systems (git)
  • Excellent communication skills
  • Excellent analytical and problem-solving skills

Interested in this job?

Jobs Related To iRhythm Technologies Firmware Engineer II