Intuitive logo

Staff Embedded Software Engineer Platform Networking (Automotive and Robotics)

Intuitive

Sunnyvale, CAOnsitePosted 2 days ago$190,300 - $322,100/year
Full TimeSenior LevelTech & Data (Health IT)Medical Device
Original posting ↗

Summary

You will be a technical leader on the team developing our flagship product, dV5. The team's focus is to enhance and extend the dV5 robotic embedded network across Open Systems Interconnection (OSI) layers 1–5, with a focus on PHYs, MACs, Ethernet switches, and the drivers that tie them together, and apply that deep understanding to new surgical robotic systems. You will own the architecture, set the multi-year technical direction, and grow the engineers around you.

Job description

Your Role

You will be a technical leader on the team developing our flagship product, dV5. The team's focus is to enhance and extend the dV5 robotic embedded network across Open Systems Interconnection (OSI) layers 1–5, with a focus on PHYs, MACs, Ethernet switches, and the drivers that tie them together, and apply that deep understanding to new surgical robotic systems. You will own the architecture, set the multi-year technical direction, and grow the engineers around you.

Your Responsibilities

  • Design, develop, and deliver features architectures across the embedded network stack and help define the technical roadmap across reliability, performance architecture, low latency switching, traffic shaping, and queue management
  • Own the architecture and development of Ethernet MAC, PHY, and switch drivers (Linux and RTOS), including bring-up on new silicon and boards
  • Define and implement automotive Ethernet switch configuration: VLANs, QoS/priority mapping, ACLs/filtering, port mirroring, and static/dynamic forwarding tables
  • Implement and tune TSN features in switch hardware and drivers for safety-critical deterministic traffic
  • Set the technical direction and standards for Layer 2/Layer 3 software, Ethernet MAC and PHY drivers, and deterministic real-time paths for safety critical data, applying queueing theory
  • Lead design and code reviews, mentor senior and mid-level engineers, and raise the bar on design quality and debugging rigor while staying hands-on in the highest-risk code
  • Serve as the technical authority on hardware integration, and lead escalations on the hardest hardware-software networking failures (JTAG, GDB, protocol analyzers)
  • Drive alignment across cross functional teams such as FPGA, Electrical, Application Development, Algorithms, Clinical, and Manufacturing to negotiate requirements and resolve architectural tradeoffs
  • Influence build-versus-buy and Ethernet switch/PHY silicon selection, working directly with vendors, and make the case for investments that retire technical debt

Required Qualifications

  • Bachelor’s degree with 10+ years, or Master’s degree with 8+ years, of industry experience in Computer Engineering, Electrical Engineering, Computer Science, or a related discipline
  • Demonstrated technical leadership on complex systems: owning architecture, mentoring engineers, and influencing direction across organizational boundaries
  • A natural communicator with strong critical thinking, and clarity of thought who can explain architectural tradeoffs to engineers and executives alike
  • Expert networking fundamentals across the OSI stack, with deep expertise in L2/L3 (Ethernet switching, IP) and working knowledge of L1 (PHY), a solid understanding of TCP/IP stack internals and Ethernet switching fabric design, and expert C/C++ skills for embedded development
  • Deep experience architecting and delivering high-speed networking software in automotive, robotics, or industrial, including low-level Ethernet MAC/PHY driver development
  • Experience with Linux and embedded RTOS environments (e.g., FreeRTOS, ThreadX, Zephyr, QNX, VxWorks), with a strong understanding of memory management, concurrency, and interrupt handling
  • Demonstrated experience leveraging new tools and technology, such as AI coding assistants, to increase speed, and driving adoption across a team

Preferred Experience

  • Experience defining multi-generation technical strategy or platform roadmaps for a shipping hardware product
  • Strong hardware-software fluency: schematics, datasheets, reasoning across system abstractions
  • Hands-on experience configuring and writing drivers for managed Ethernet switch silicon (e.g., NXP SJA11xx, Marvell, Microchip, Broadcom), including register-level programming over SPI/MDIO/SMI
  • Hands-on experience with IEEE 802.1 TSN/AVB (802.1AS/gPTP, Qbv, Qav, Qci, CB/FRER), high-availability redundancy on real hardware, L2 switching (VLANs, QoS, segmentation), and Automotive Ethernet (100/1000BASE-T1, BASE-T1S), including zonal or domain controller architectures
  • Familiarity with communication middleware (DDS, SOME/IP, ROS 2) and how it maps onto L2 QoS/TSN configuration
  • Experience with real-time industrial or robotics networks such as EtherCAT, PROFINET IRT, or EtherNet/IP
  • Exposure to functional safety standards (such as IEC 62304, ISO 13485, ISO 14971, IEC 60601, ISO 26262) and embedded network security such as MACsec and IPsec

Requirements

  • Bachelor’s degree with 10+ years, or Master’s degree with 8+ years, of industry experience in Computer Engineering, Electrical Engineering, Computer Science, or a related discipline
  • Demonstrated technical leadership on complex systems: owning architecture, mentoring engineers, and influencing direction across organizational boundaries
  • Strong critical thinking and clarity of thought to explain architectural tradeoffs to engineers and executives
  • Expert networking fundamentals across the OSI stack with deep expertise in L2/L3 (Ethernet switching, IP)
  • Working knowledge of L1 (PHY) and TCP/IP stack internals and Ethernet switching fabric design
  • Expert C/C++ skills for embedded development
  • Deep experience architecting and delivering high-speed networking software in automotive, robotics, or industrial
  • Low-level Ethernet MAC/PHY driver development experience
  • Experience with Linux and embedded RTOS environments (FreeRTOS, ThreadX, Zephyr, QNX, VxWorks)
  • Strong understanding of memory management, concurrency, and interrupt handling
  • Experience leveraging AI coding assistants and driving adoption across a team

Benefits

  • Competitive compensation
  • Incentives
  • Equity

Company overview

Intuitive Surgical, Inc., commonly known as Intuitive, is a global technology leader in minimally invasive care and the pioneer of robotic-assisted surgery. Founded in 1995 and headquartered in Sunnyvale, California, the company has revolutionized surgical procedures through its flagship da Vinci Surgical System and Ion endoluminal system. As a publicly traded company on NASDAQ (ISRG), Intuitive has established itself as the dominant player in robotic surgery, with over 15,000 employees worldwide and an installed base of thousands of surgical systems across more than 60 countries. The company's innovative platforms enable surgeons to perform complex procedures with enhanced precision, flexibility, and control through minimally invasive techniques. Intuitive's technology portfolio includes advanced vision systems, wristed instruments, and intelligent software that work together to optimize surgical outcomes. The company continues to expand its product offerings and geographic presence while maintaining a strong focus on clinical evidence, physician training, and patient safety. With annual revenues exceeding $8 billion, Intuitive represents a transformative force in modern healthcare, driving the adoption of robotic-assisted procedures across multiple surgical specialties including urology, gynecology, general surgery, and thoracic surgery.

Explore more jobs of your matchFind more biopharma roles with GetBioJob.