Taro Logo

R&D Engineer II - Embedded Firmware

A global healthcare company focused on innovative therapies, designing and manufacturing novel medical devices for challenging medical conditions.
Alameda, CA, USA
$97,000 - $127,000
Embedded
Entry-Level Software Engineer
In-Person
1,000 - 5,000 Employees
1+ year of experience
Healthcare · Biotech

Job Description

Penumbra, a leading global healthcare company, is seeking an R&D Engineer II specializing in Embedded Firmware to join their innovative medical device development team in Alameda, CA. This role offers an exciting opportunity to be at the forefront of medical device innovation, working on life-saving technologies that have a direct impact on patient care worldwide.

The position combines hands-on embedded systems development with medical device engineering, requiring expertise in firmware development, hardware integration, and system testing. You'll be responsible for developing embedded software for proof-of-concept devices, creating functional specifications, and working closely with cross-functional teams throughout the product development lifecycle.

The ideal candidate will bring 1+ years of experience in embedded systems, strong programming skills in C/C++ and Python, and familiarity with microcontrollers and various communication protocols. This role offers competitive compensation ranging from $97,000 to $127,000 annually, along with comprehensive benefits including medical, dental, vision insurance, 401(k) with employer match, and generous paid time off.

Working at Penumbra means joining a company that's revolutionizing the treatment of devastating diseases through innovative medical devices. The collaborative environment encourages continuous learning and professional growth, while the work directly contributes to improving patient outcomes globally. The position offers the perfect blend of technical challenge and meaningful impact in the healthcare sector.

Last updated 7 days ago

Responsibilities For R&D Engineer II - Embedded Firmware

  • Play a key role in early-stage development of the next generation of Penumbra products
  • Be a pivotal team member for prototyping and designing electro-mechanical systems
  • Own the development of the embedded software/firmware for proof-of-concept devices and prototypes
  • Develop firmware/software tests at system, device, and component level
  • Create detailed software/firmware functional specifications
  • Collaborate with cross-functional teams to support overall product development
  • Support product through pre & postproduction release including manufacturing & testing

Requirements For R&D Engineer II - Embedded Firmware

Python
  • BS in computer engineering/software engineering/electrical engineering or related field
  • 1+ years of experience preferred
  • Hands-on experience developing prototype software/firmware for hardware
  • Programming experience in C/C++ and Python
  • Experience with embedded systems design, Unit testing, communication protocols
  • Knowledge of microcontrollers (STM32, ARM Cortex M4/M7)
  • Experience with RTOS and/or Bare metal
  • Familiarity with board bring up, logic analyzer, oscilloscope, Connectivity

Benefits For R&D Engineer II - Embedded Firmware

Medical Insurance
Dental Insurance
Vision Insurance
401k
Parental Leave
  • Medical insurance
  • Dental insurance
  • Vision insurance
  • Life insurance
  • AD&D insurance
  • Short and long-term disability insurance
  • 401(k) with employer match
  • Employee stock purchase plan
  • Paid parental leave
  • 11 paid company holidays per year
  • 15+ days of accrued vacation per year
  • Paid sick time

Related Jobs

Wireless Integration and Test Engineer

Wireless Integration and Test Engineer role at Apple, focusing on firmware integration, testing, and quality assurance for wireless technologies across Apple products.

FPGA Systems Development Engineer

Entry-level FPGA Systems Development Engineer position at Analog Devices, focusing on developing FPGA and SoC solutions for aerospace, defense, and communication applications.

Software Engineer, PhD, Early Career, Embedded Systems and Firmware, 2026 Start

PhD Software Engineer position at Google focusing on embedded systems and firmware development, offering competitive compensation and the opportunity to work on next-generation technologies.

Entry Level Automation & Controls Engineer (Start Summer/Fall 2026)

Entry-level automation and controls engineering role at Barry-Wehmiller Design Group focusing on PLC programming, control systems, and industrial automation.

Software Engineer, PhD, Early Career, Embedded Systems and Firmware, 2026 Start

PhD Software Engineering role at Google focusing on embedded systems and firmware development, starting 2026. Requires expertise in C/C++ and embedded systems design.