CareerPlanSign in

Staff Embedded Software Engineer, Platform Networking

Sunnyvale, CA, us💼 Full-time🗓 2026-09-04 → 2026-09-25

Core

Design and build foundational software infrastructure for next-generation surgical robotic systems, specifically enhancing the dV5 embedded network across all 7 OSI layers.

Role type

Staff Embedded Software Engineer (Platform Networking)

Builds

High-speed embedded network stack, distributed publish/subscribe messaging frameworks, and Layer 2/3 software for surgical robotics.

Domain

Medical Robotics / Embedded Systems / Networking

Deliverable

production ML models | product features | infrastructure

Required skills

Expert OSI networking knowledge (all 7 layers), C/C++ for embedded development, Linux and embedded RTOS, low-level Ethernet MAC/PHY driver development, queueing theory, hardware-software integration, architectural leadership, mentoring

Preferred skills

Multi-generation technical strategy, IEEE 802.1 TSN/AVB, Automotive Ethernet, L2 switching (VLANs, QoS), functional safety standards (IEC 62304, ISO 13485), embedded network security

Technologies

DDS-style middleware, Ethernet MAC/PHY, Linux, FreeRTOS, ThreadX, Zephyr, QNX, VxWorks, JTAG, GDB, protocol analyzers

Responsibilities

Design and deliver features across the embedded network stack, set multi-year technical direction and standards, lead design reviews and mentor engineers, serve as technical authority on hardware integration, drive alignment across cross-functional teams, influence build-versus-buy and vendor selection

Seniority

Staff, technical leadership & hands-on IC

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