Staff Embedded Software Engineer - Medical Devices

PROCEPT BioRobotics

San Jose (CA)

On-site

USD 199,000 - 234,000

Full time

2 days ago
Be an early applicant

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Benefits offered by this job

Full medical coverage
On-site gym
401(k) with employer match
Paid time off
Parental leave

Job summary

PROCEPT BioRobotics is seeking a Staff Embedded Software Engineer in San Jose to lead design, development, and optimization of embedded systems for medical devices. You will drive high-quality firmware, work with cross‑functional teams, and ensure regulatory compliance.

The role requires extensive experience in MCU programming, real‑time software, and hands‑on debugging, with a focus on safety‑critical development and automation testing.

Qualifications

  • Bachelor’s degree in CS/EE/BME or equivalent.
  • 8+ years embedded software for medical devices, or 5+ years with a Master’s.
  • MCU programming in C/C++ is required.
  • Real-time embedded software programming experience required.
  • RTOS and bare metal design familiarity.
  • Excellent verbal and written communication skills.
  • Ability to coordinate multiple projects and be self-directed.
  • Strong troubleshooting and debugging across software/hardware.
  • Experience with software architecture, testing practices, and coding standards.
  • Experience with automated software testing for embedded systems.
  • Experience debugging in embedded IDE.
  • Experience with I/O protocols (I2C, SPI, UART, RS485).
  • Hands-on firmware for motors/ robotics/ aerospace.
  • Cyber-security concepts (secure boot, authentication, encryption).
  • Familiarity with medical device regulations (ISO 13485, ISO 14971, IEC 62304).
  • Knowledge of safety-critical software development (MISRA, ISO26262, DO-178).

Responsibilities

  • Develop new product embedded software across several projects.
  • Design, code, test, and document embedded software for prototypes and released products.
  • Collaborate with Software, Electrical, Mechanical, Systems, Quality, and Regulatory teams.
  • Follow SDLC with requirements, architecture, design, implementation, debugging, and testing.
  • Write verification and validation protocols and reports.
  • Support software on customer complaint analysis team.
  • Mentor teammates and grow technical capability.
  • Own tasks under time pressures of new product development.
  • Maintain compliance with QMS and regulatory policies.
  • Adhere to Quality & EHS policies.

Skills

C/C++ programming
Embedded software
MCU programming
RTOS
Debugging
Firmware development
Motor control

Education

Bachelor’s degree in CS/EE/BME
Master’s degree in CS/EE/BME

Tools

GNU compilers
Embedded IDE
I2C/SPI/UART
GIT version control

Job description

PROCEPT BioRobotics is seeking a Staff Embedded Software Engineer in San Jose to lead design, development, and optimization of embedded systems for medical devices. You will drive high-quality firmware, work with cross‑functional teams, and ensure regulatory compliance.

The role requires extensive experience in MCU programming, real‑time software, and hands‑on debugging, with a focus on safety‑critical development and automation testing.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Electrical Engineer, Medical Robotics Systems
Senior Electrical Engineer, Medical Robotics Systems

PROCEPT BioRobotics Corporation • United States

On-site
USD 195,000 - 265,000
Full medical coverage
On-site gym
401(k) plan with employer match
+3
Senior Equipment Engineer - Medical Device Design
Senior Equipment Engineer - Medical Device Design

BioRobotics • California (MO)

On-site
USD 85,000 - 115,000
Senior Equipment & Automation Engineering Lead
Senior Equipment & Automation Engineering Lead

PROCEPT BioRobotics Corporation • San Jose (CA)

Hybrid
USD 165,000 - 194,000
MedTech Equipment & Automation Engineering Manager
MedTech Equipment & Automation Engineering Manager

PROCEPT BioRobotics • San Jose (CA)

On-site
USD 180,000 - 240,000
Embedded Firmware Engineer — Medical BCI Systems
Embedded Firmware Engineer — Medical BCI Systems

Precisionneuro • Santa Clara (CA), Northern (KY)

Hybrid
USD 140,000 - 190,000
Sr Embedded Software Engineer
Sr Embedded Software Engineer

Franklin Professional Associates • Acton (MA)

On-site
USD 90,000 - 130,000
Senior Embedded Systems Engineer - Medical Devices (Hybrid)
Senior Embedded Systems Engineer - Medical Devices (Hybrid)

Real Staffing Group • Santa Clarita (CA)

Hybrid
USD 120,000 - 180,000
Hybrid work environment
Remote consideration
Senior Embedded Engineer: Medical Device Firmware & MCU
Senior Embedded Engineer: Medical Device Firmware & MCU

Resonant Link, Inc. • Boston (MA)

On-site
USD 120,000 - 180,000
Competitive compensation
Stock options
Paid holidays & unlimited vacation
+2
Staff Embedded SW Engineer — Electrosurgical & Robotics
Staff Embedded SW Engineer — Electrosurgical & Robotics

Intuitive • Sunnyvale (CA)

On-site
USD 150,000 - 190,000
Lead Medical Device Software Engineer, Real-Time Systems
Lead Medical Device Software Engineer, Real-Time Systems

Current Surgical • San Francisco (CA)

On-site
USD 180,000 - 240,000