Penumbra, Inc. logo
Penumbra, Inc.
Posted 90 days agoVerified live 6h ago

R&D Engineer II - Embedded Firmware

Brief overview

Alameda, CAIn-person
UndergradOr in progress
$97k–$127k/yrStated range
1+ yrsMinimum
86 H-1B approvalsDept. of Labor
24 green cardsCertified filings

About the company

Penumbra, Inc. logo
Penumbra, Inc.penumbrainc.com

A global healthcare company focused on innovative therapies.

Visa sponsorship history

4 years sponsoring, last filed FY2026

Data powered by U.S. Department of Labor. This does not guarantee sponsorship for this specific role.
86H-1B approved
100%approval rate
23new H-1B hires
24PERM certified
$124,363median wage / yr
H-1B Petition ApprovalsVisas USCIS actually granted: the strongest sign the company sponsors.
202328
202427
202522
20269
LCA Certified ApplicationsAn early filing step, not a visa approval: it signals intent, not confirmed sponsorship.
20239
20244
20253
202610
Green Card (PERM) FilingsCertified green card filings: a long-term commitment to international hires.
20236
20247
20259
20262
Top sponsored roles
MES Functional AnalystMarket Access Analytics ManagerLead QA Product Surveillance SpecialistQuality Engineer IISenior Statistical Programmer Analyst
Sponsored employees from
IndiaTaiwanCanadaPeruGermany

Job description

Summary

Penumbra is a global healthcare company focused on innovative therapies, and they are seeking an R&D Engineer II to contribute to the development of next-generation medical devices. The role involves hands-on prototyping, designing electro-mechanical systems, and developing embedded software/firmware for proof-of-concept devices.

Responsibilities

  • 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 for novel, life-saving medical devices
  • Own the development of the embedded software/firmware for proof-of-concept devices and prototypes
  • Dive into first generation firmware/software tests at the system, device, and component level for both design exploration and validation
  • 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 at contract manufacturers

Skills

  • A passion and knack for solving hands-on and multi-disciplinary technical design problems
  • Proven ability to thrive in a fast-paced work environment where navigating grey areas is a welcomed challenge
  • Hands-on experience developing prototype software/firmware for hardware such as PCB, Arduino, Raspberry Pi, or similar required
  • Embedded systems design, Unit testing, end to end testing on HW, communication protocols (SPI, UART, I2C, CAN, USB), Algorithm design, Signal Processing, Microcontrollers (STM32,ARM Cortex M4/M7 etc.), controls algorithm (ex. PWM, PID), RTOS and/or Bare metal
  • 1+ years of experience preferred
  • Programming experience preferred, proficiency in languages such as C or C++, and Python preferred
  • Familiarity with board bring up, logic analyzer, oscilloscope, Connectivity (BLE, Bluetooth, NFC, NFMI) preferred

Qualifications

Must Haves

  • A passion and knack for solving hands-on and multi-disciplinary technical design problems
  • Proven ability to thrive in a fast-paced work environment where navigating grey areas is a welcomed challenge
  • BS in computer engineering/ software engineering/ electrical engineering or related field required
  • Hands-on experience developing prototype software/firmware for hardware such as PCB, Arduino, Raspberry Pi, or similar required
  • Embedded systems design, Unit testing, end to end testing on HW, communication protocols (SPI, UART, I2C, CAN, USB), Algorithm design, Signal Processing, Microcontrollers (STM32,ARM Cortex M4/M7 etc.), controls algorithm (ex. PWM, PID), RTOS and/or Bare metal

Nice to Haves

  • 1+ years of experience preferred
  • Programming experience preferred, proficiency in languages such as C or C++, and Python preferred
  • Familiarity with board bring up, logic analyzer, oscilloscope, Connectivity (BLE, Bluetooth, NFC, NFMI) preferred

Benefits

  • Medical
  • Dental
  • Vision
  • Life
  • AD&D
  • Short and long-term disability insurance
  • 401(k) with employer match
  • Employee stock purchase plan
  • Paid parental leave
  • Eleven paid company holidays per year
  • A minimum of fifteen days of accrued vacation per year, which increases with tenure
  • Paid sick time in compliance with applicable law(s)

More jobs like this