CareerPlanSign in

Senior Embedded Software Engineer - Frameworks

USA💼 Full-time🗓 2026-07-26 → 2026-09-26

Core

Design and develop robust, efficient C++ software for real-time robotics frameworks and motion control infrastructure supporting the da Vinci Surgical System.

Role type

Senior Embedded Software Engineer (Robotics Frameworks)

Builds

Real-time software infrastructure, robotics frameworks, motion control algorithms, and simulation environments for surgical robots.

Domain

Medical Robotics / Real-Time Embedded Systems

Deliverable

production ML models | product features | infrastructure

Required skills

C++, embedded software development, RTOS, embedded Linux, multi-processor real-time architecture, system performance analysis, hardware simulation, diagnostic tool development

Preferred skills

Frameworks and middleware for robotics, Python for automation, safety-critical software development, full product lifecycle management

Technologies

C++, RTOS, embedded Linux, Python

Responsibilities

Design and develop product-focused C++ software in heterogeneous real-time-embedded environments; modularize and unify robotics software frameworks across platforms; analyze and quantify system performance and safety; extend processing frameworks to new hardware; design offline hardware simulation environments; develop hardware/software diagnostic tools; participate in product risk analysis and verification tests.

Seniority

Senior, hands-on IC

Sourced via codingjobboard · Listed on CareerPlan, which tracks 70,000+ jobs from 20+ sources.