I

Intuitive Surgical

Builds robots for minimally invasive surgery

Staff Embedded Software Engineer - Platform Networking

Embedded EngineeringConfirmed live in the last 24 hours
Full-timeSunnyvale, CA, USA$190.3k - $322.1k /yr

About the Job

Requirements

  • A Bachelor's degree with 10+ years, or a 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, including owning architecture, mentoring engineers, and influencing direction across organizational boundaries.
  • Strong critical thinking and the ability to explain architectural tradeoffs to engineers and executives.
  • Expert Open Systems Interconnection networking knowledge across all seven layers, including Transmission Control Protocol/Internet Protocol stack internals and Ethernet switching fabric design.
  • Expert C and C++ skills for embedded development.
  • Deep experience architecting and delivering high-speed networking software in switching, robotics, automotive, or aerospace, including low-level Ethernet Media Access Control and Physical Layer driver development.
  • Experience with Linux and embedded real-time operating system environments, including memory management, concurrency, and interrupt handling.
  • Experience leveraging new tools and technology, such as artificial intelligence coding assistants, and driving adoption across a team.

Responsibilities

  • Design, develop, and deliver features across the embedded network stack, own architectures, and help define the technical roadmap.
  • Develop reliability strategies including redundancy and fault tolerance.
  • Develop performance architecture for growing data transfer needs, including low-latency switching, traffic shaping, and queue management.
  • Develop a distributed publish/subscribe messaging framework built on Data Distribution Service-style middleware.
  • Develop Layer 5 Session APIs for seamless disconnection and reconnection of services and network nodes.
  • Set technical direction and standards for Layer 2 and Layer 3 software, Ethernet Media Access Control and Physical Layer 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 improve design quality and debugging rigor while remaining hands-on in high-risk code.
  • Serve as the technical authority on hardware integration and lead escalations involving difficult hardware-software networking failures using JTAG, GDB, and protocol analyzers.
  • Drive alignment across Application Development, Algorithms, FPGA, Electrical, Clinical, and Manufacturing teams to negotiate requirements and resolve architectural tradeoffs.
  • Influence build-versus-buy decisions, vendor silicon selection, and middleware selection, and advocate for investments that retire technical debt.

Desired Qualifications

  • Experience defining multi-generation technical strategy or platform roadmaps for a shipping hardware product.
  • Strong hardware-software fluency, including schematics, datasheets, and reasoning across system abstractions.
  • Hands-on experience with IEEE 802.1 Time-Sensitive Networking/Audio Video Bridging, including 802.1AS, Qbv, Qav, and Qci; high-availability redundancy on real hardware; and Automotive Ethernet, including 100/1000BASE-T1 and BASE-T1S.
  • Experience configuring and managing Layer 2 switching, including VLANs, Quality of Service, and segmentation, over SPI or in-band protocols.
  • Experience with real-time operating systems such as FreeRTOS, ThreadX, Zephyr, QNX, or VxWorks, and Linux driver development.
  • Exposure to functional safety standards including IEC 62304, ISO 13485, ISO 14971, IEC 60601, and ISO 26262, and to embedded network security such as secure boot, MACsec, and IPsec.

About the Company

Intuitive Surgical

Builds robots for minimally invasive surgery

Intuitive Surgical makes da Vinci robots that let surgeons operate through a few small incisions, and Ion, a robot that reaches deep into the lungs to take tissue samples. In 2000, da Vinci became the first robotic system cleared by the FDA for general laparoscopic surgery, meaning keyhole operations in the abdomen. A surgeon sits at a nearby console and steers robotic arms holding a 3D camera and wristed instruments, which turn hand movements into smaller, steadier motions. Hospitals buy or lease the robots, then keep paying for the instruments used in each operation and for service. Intuitive was founded in 1995 to commercialize robotic surgery research from SRI International and is based in Sunnyvale, California.

Company size
10,001+
Company stage
IPO
Headquarters
Sunnyvale, CA
Founded
1995

Recently Posted Jobs

Explore more opportunities at Intuitive Surgical

See more jobs