Senior Firmware Engineer
Listed on 2026-02-28
-
Software Development
Embedded Software Engineer, Robotics, Software Engineer, Embedded Systems / Firmware
Obvius Robotics is a medical device company developing a handheld, image‑guided robotic platform designed to improve the accuracy, safety, and consistency of needle‑based medical procedures. The company’s mission is to democratize access to critical procedures by combining robotics, imaging, and software to enable expert‑level performance across a wide range of clinicians.
Position SummaryObvius Robotics is seeking a Senior Firmware Engineer to play a critical role in the design, development, and commercialization of next‑generation medical robotic systems. This individual will be responsible for architecting, implementing, and maintaining safety‑critical embedded firmware used in a regulated medical device environment.
The ideal candidate brings deep technical expertise, strong ownership mentality, and experience taking complex embedded systems from early development through clinical use and regulatory approval.
Responsibilities- Design, develop, and maintain embedded firmware for handheld robotic medical devices, including real‑time control, sensing, and actuation
- Lead firmware architecture decisions for safety‑critical, real‑time embedded systems
- Develop low‑level drivers for peripherals such as motors, encoders, sensors, imaging components, and communication interfaces (SPI, I²C)
- Implement and maintain firmware on Infineon PSoC™ (Programmable System‑on‑Chip) platforms or comparable microcontroller architectures
- Collaborate closely with electrical, mechanical, systems, quality, and regulatory teams
- Support design verification and validation (V&V), including unit testing, integration testing, and system‑level testing
- Contribute to risk management activities (ISO 14971), including hazard analysis and mitigation strategies in firmware
- Develop and maintain firmware documentation to support FDA submissions
, design history files (DHF), and traceability - Participate in root cause analysis and corrective actions for firmware‑related issues discovered during testing or clinical use
- 10+ years of professional firmware or embedded software development experience
- Bachelor’s or Master’s degree in Electrical Engineering, Computer Engineering, Computer Science, or a related discipline
- Extensive experience developing firmware in C/C++ for embedded systems
- Proven experience working in a regulated environment (medical devices strongly preferred)
- Solid understanding of real‑time systems
, interrupts, timers, memory management, and low‑level hardware interaction - Experience with RTOS‑based systems (e.g., FreeRTOS or equivalent)
- Experience with QP/C real-time event framework
- Strong hands‑on experience with Infineon PSoC™ or similar MCU/SoC platforms (e.g., STM
32, NXP, Microchip) - Familiarity with embedded debugging tools (JTAG, SWD, logic analyzers, oscilloscopes)
- Experience supporting products through verification, validation, and regulatory review
- Familiarity with IEC 62304, ISO 13485, and FDA design controls
- Experience with robotic systems, motion control, or precision electromechanical devices
- Exposure to image‑guided systems, ultrasound integration, or sensor fusion
- Experience supporting firmware during clinical validation or early commercialization
- Startup or early‑stage medical device company experience
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).