Penumbra is hiring a
R&D Engineer I - Embedded Firmware

closed
Logo of Penumbra

Penumbra

💵 $80k-$104k
📍United States

Summary

The R&D Engineer position at Penumbra involves working on the development of next-generation medical devices, collaborating with cross-functional teams, and owning the embedded software/firmware for proof-of-concept devices. The candidate should have a passion for solving technical design problems, thrive in a fast-paced environment, and possess relevant experience and skills. Penumbra offers a generous benefits package and is an equal opportunity employer.

Requirements

  • 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
  • 0+ years of experience preferred
  • Hands-on experience developing prototype software/firmware for hardware such as PCB, Arduino, Raspberry Pi, or similar required
  • Programming experience required, proficiency in languages such as C or C++, and Python preferred

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

Preferred Qualifications

  • 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)
  • Familiarity with board bring up, logic analyzer, oscilloscope, Connectivity (BLE, Bluetooth, NFC, NFMI)

Benefits

  • A collaborative teamwork environment where learning is constant, and performance is rewarded
  • The opportunity to be part of the team that is revolutionizing the treatment of some of the world's most devastating diseases
  • A generous benefits package for eligible employees that includes medical, dental, vision, life, AD&D, short and long-term disability insurance, 401(k) with employer match, an 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, and paid sick time in compliance with applicable law(s)
This job is filled or no longer available