CareerPlan

Staff Embedded Software Engineer Platform Networking (Automotive and Robotics)

Sunnyvale, CA, usFull-time2026-11-09 → 2026-11-11

Core

Design and build foundational embedded network infrastructure (PHYs, MACs, Ethernet switches, drivers) for next-generation surgical robotic systems.

Role type

Staff Embedded Software Engineer (Networking)

Builds

dV5 flagship surgical robotic system embedded network stack

Domain

Medical Robotics / Automotive Networking

Required skills

C/C++, Embedded Linux/RTOS, Ethernet MAC/PHY drivers, TSN, Automotive Ethernet, Network Architecture, Technical Leadership, Hardware-Software Integration, Vendor Management, Queueing Theory

Preferred skills

Managed Ethernet Switch Silicon (NXP/Marvell/Broadcom), IEEE 802.1 TSN/AVB, Communication Middleware (DDS/ROS2), Functional Safety Standards (ISO 13485/IEC 62304), Industrial Robotics Networks (EtherCAT/PROFINET)

Technologies

Linux, FreeRTOS, ThreadX, Zephyr, QNX, VxWorks, Ethernet Switches, PHYs, TSN, SOME/IP, DDS

Responsibilities

Design and deliver features architectures across the embedded network stack; Own architecture and development of Ethernet MAC, PHY, and switch drivers; Define and implement automotive Ethernet switch configuration (VLANs, QoS, ACLs); Implement and tune TSN features in switch hardware and drivers; Set technical direction and standards for Layer 2/Layer 3 software; Lead design reviews and mentor engineers; Serve as technical authority on hardware integration and network failures; Drive alignment across cross-functional teams; Influence build-versus-buy decisions for Ethernet silicon.

Seniority

Staff, Technical Leadership & Hands-on IC