Staff Embedded Software Engineer Platform Networking (Automotive and Robotics)
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
