

Firmware Engineer, Robotics and Surgery Engineering
Location
South San Francisco, CA
Level
Mid-Level
Department
MedTech
Type
Salary
$138,000 - $300,000
Job Description
Posted on:
2026-05-21
Responsibilities
- Develop and optimize embedded software for robotic surgery applications
- Streamline and refine legacy embedded software
- Conduct rigorous testing and validation of software systems
- Participate in peer code reviews
- Write drivers and applications to enhance robotic functionality
- Specify hardware and software choices for future hardware platforms
- Share findings and progress with the team collaboratively
Job Requirements
- Demonstrated success in a science or engineering field
- Proven experience in software development, particularly with embedded systems
- 2+ years of experience with embedded systems
- Proficient with communication protocols (SPI, UART, I2C, etc.)
- Knowledge of advanced protocols (PCIe, MIPI CSI/DSI, USB, 802.3)
- Proficient in at least one embedded programming language (C, C++, or Rust)
- Experience with embedded Linux platforms and kernel development




