Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Staff Embedded Software Engineer, Platform Networking

Intuitive

Job Description

The Embedded Platform Software team designs and builds the foundational software infrastructure for next-generation surgical robotic systems. We are looking for a high-energy, talented Senior Software Engineer to join the Embedded Networking Software team, within the Multiport Platform Software group.

We are a small group that works in a focused, high-energy environment working on New Product Development. We believe in applying first principles thinking, data driven decision making, continuous learning, and systematic planning to deliver results and achieve our goals.

  • Are you passionate about technology?
  • Do you want to have a direct impact on helping people live better lives?
  • Are you interested in the medical applications of robotics?
  • Do you like to build complex distributed systems?
  • Does working in a multidisciplinary, systems-oriented design team sound exciting?

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 all 7 Open Systems Interconnect (OSI) layers 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

In your first year in this role, you will:

  • Design, develop, and deliver features, own some architectures across the embedded network stack and help define the technical roadmap across:
    • Reliability, including redundancy and fault tolerance strategies
    • Performance architecture for growing data transfer needs: low latency switching, traffic shaping, queue management
    • A distributed publish/subscribe messaging framework built on DDS-style middleware
    • Layer 5 Session APIs for seamless disconnect and reconnect of services and network nodes
    • 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 Application Development, Algorithms, FPGA, Electrical, Clinical, and Manufacturing to negotiate requirements and resolve architectural tradeoffs
  • Influence build-versus-buy, vendor silicon, and middleware selection, and make the case for investments that retire technical debt
#J-18808-Ljbffr

Vacancy posted 1 day ago
Similar jobs that could be interesting for youBased on the Staff Embedded Software Engineer, Platform Networking in Sunnyvale, CA vacancy
  •  ...of patients worldwide.We’re a team of engineers, clinicians, and innovators united by...  ...your purpose here.Job DescriptionThe Embedded Platform Software team designs and builds the...  ...Software Engineer to join the Embedded Networking Software team, within the Multiport Platform... 
    Network
    Local area
    Worldwide
    Flexible hours

    Intuitive Surgical

    Sunnyvale, CA
    3 days ago
  • $191k - $215k

     ...s first 3D-stacked photonics engine, Passage™, capable of connecting...  ...! We are hiring a talented software engineer to help us build the...  ...Analog, Digital, Systems and Network experts to define control...  ...DMTF. Debug and troubleshoot embedded systems using tools such as... 
    Network
    Full time
    Temporary work
    Remote work
    Flexible hours

    Lightmatter

    Mountain View, CA
    1 day ago
  • $206k - $258k

     ...future generations. Role Summary As a Staff Software Engineer specializing in safety-critical self-driving embedded software, you will play a vital role in the...  ...: Experience with Ethernet + TCP/IP networking Experience with CPU performance measurement... 
    Network
    Full time
    Contract work
    Local area

    Rivian

    Palo Alto, CA
    1 day ago
  • $186k - $232k

     ...Role Summary Join as Staff Silicon Validation Software Engineer in Autonomy Hardware and...  ...next generation hardware platform including Rivian in-house...  ...validation plan Use C embedded software to validate SoC...  ...employment, social media/website, network/device, recruiting system... 
    Network
    Full time
    Contract work
    Temporary work
    Part time
    Local area
    Shift work

    Rivian

    Palo Alto, CA
    13 hours ago
  •  ...About the RoleWe're hiring a Staff Engineer to help lead, drive, and...  ...to projects on our Inference Platform team. Our team primarily owns...  ...test, and maintain production software, with responsibilities...  ...development, observability, security, networking, debugging, and... 
    Network

    Cerebras Systems

    Sunnyvale, CA
    3 days ago
  •  ...patients worldwide.We’re a team of engineers, clinicians, and innovators...  ...here.Job DescriptionThe Embedded Platform Software team designs and builds the...  ...for a high-energy, talented Staff Embedded Software Engineer to join the Embedded Networking Software team, within the... 
    Network
    Local area
    Worldwide
    Flexible hours

    Intuitive Surgical

    Sunnyvale, CA
    5 hours ago
  • $262k - $364k

     ...and coach a distributed engineering team, fostering...  ...Design and deploy scalable software and advanced serving architectures...  ....Performance and Network Engineering: Architect...  ...various NICs and platforms, tuning the...  ...Storage (GDS).As a Senior Staff Software Engineer, you... 
    Network
    Remote work
    Worldwide

    Google

    Sunnyvale, CA
    5 hours ago
  • $262k - $364k

     ....8 years of experience with software development in one or more programming...  ...tools.Google's software engineers develop the next-generation...  ...large-scale system design, networking and data storage, security,...  ...the Central Search Content Platform to enable stronger broader... 
    Network

    Google

    Mountain View, CA
    2 days ago
  • $262k - $364k

     ...maintain, and enhance large-scale software solutions.Lead zero-to-one...  ...:Master’s degree or PhD in Engineering, Computer Science, or a...  ...large-scale system design, networking and data storage, security,...  ...building a goals-first advertising platform where advertisers describe... 
    Network

    Google

    Mountain View, CA
    3 days ago
  • $175k - $287k

     ...largest professional network, built to create economic...  ...training, feature engineering and serving with hundreds...  ..., data infra, compute software, and hardware to...  ...state-of-the-art Feature Platform, which empowers AI Users...  ...performance possible.As a Staff Software Engineer, you... 
    Network
    For contractors
    Work experience placement
    Work at office
    Flexible hours

    Linkedin

    Mountain View, CA
    2 days ago
  •  ...of patients worldwide.We’re a team of engineers, clinicians, and innovators united by...  ...team designs and builds the embedded platform software infrastructure that supports critical...  ...critical subsystems supporting video networking, UI display, and machine learning capabilities... 
    Network
    Local area
    Worldwide
    Flexible hours

    Intuitive Surgical

    Sunnyvale, CA
    5 hours ago
  • $190.9k - $334.1k

     ...DescriptionIt all started when engineer Fred Luddy wrote code that...  .... Our ServiceNow AI platform brings together any AI, any...  ...grow and succeed.As a Senior Staff Software Engineer, you’ll be a key technical...  ...concurrency issues, caching issues, network problems, intermittent... 
    Network
    Work experience placement
    Work at office
    Immediate start
    Remote work
    Flexible hours

    ServiceNow

    Santa Clara, CA
    3 days ago
  • $149.8k - $262.2k

     ...DescriptionIt all started when engineer Fred Luddy wrote code that...  .... Our ServiceNow AI platform brings together any AI, any...  ...the team: We are seeking a Staff Software Engineer (IC4 Level) to join...  ...including its core compute, networking, and IAM primitives.A track... 
    Network
    Permanent employment
    Work experience placement
    Work at office
    Immediate start
    Remote work
    Flexible hours
    2 days per week

    ServiceNow

    Santa Clara, CA
    13 hours ago
  • $149.8k - $262.2k

     ...DescriptionIt all started when engineer Fred Luddy wrote code that...  .... Our ServiceNow AI platform brings together any AI, any...  ...team: We are seeking a Senior Staff Software Engineer (IC5 Level) to join...  ...including its core compute, networking, storage, and IAM primitives... 
    Network
    Permanent employment
    Work experience placement
    Work at office
    Immediate start
    Remote work
    Flexible hours
    2 days per week

    ServiceNow

    Santa Clara, CA
    13 hours ago
  • $207k - $300k

     ...a distributed team of engineers.Design, develop, test,...  ...and enhance large-scale software solutions.Serve as a...  ...underpin our Accelerators platforms including TPUs and...  ...experience working with embedded operating systems....  ...Computing and data center Networking.Google's software... 
    Network
    Worldwide

    Google

    Sunnyvale, CA
    1 day ago
  • $210k - $320k

     ...Staff Embedded Firmware Engineer 42dot is a mobility AI company committed to solving mobility challenges with software and AI. As the Global Software Center of Hyundai Motor Group, 42dot pioneers...  ...42dot's next-generation automotive platform. You will drive architectural... 

    42dot

    Sunnyvale, CA
    1 day ago
  • $166.5k - $291.4k

     ...It all started when engineer Fred Luddy wrote code...  ...reinvention. Our ServiceNow AI platform brings together any AI...  ...Overview The Staff Software Engineer, Voice Connectivity...  ...cleanly under real network and carrier conditions...  ...deployed engineer, embedded in the customer's environment... 
    Network
    Work at office
    Immediate start
    Remote work
    Flexible hours

    ServiceNow

    Santa Clara, CA
    4 days ago
  • $156k - $255k

     ...largest professional network, built to create economic...  ...team. Site Health Platform sits at the core of...  ...as "always on", every engineer to benefit from a more...  ...advanced degree (MS/PhD) for Staff-level roles. ~6+...  ...experience in software development, distributed... 
    Network
    For contractors
    Work at office
    Flexible hours

    LinkedIn

    Mountain View, CA
    1 day ago
  • $111.07k - $166.4k

     ...(ODSP) PHY SW Team develops software for Marvell's DSP products used...  ...SW components, including embedded FW, customer SDK, and lab scripts...  ..., and the role of a Staff Engineer in our team is to ensure the...  ...ONTsUnderstanding of Ethernet networking from the OSI model, with emphasis... 
    Network
    Permanent employment
    Full time
    Internship
    Work from home
    Worldwide

    Marvell

    Santa Clara, CA
    13 hours ago
  •  ...Senior Embedded Software Engineer Location: Sunnyvale, CA Employment Type: Contract role Build...  ...connected devices, edge computing platforms, cloud-connected hardware, and ARM-based...  ...understanding of operating systems, networking, and software architecture #J-188... 
    Network
    Contract work

    GCS Recruitment

    Sunnyvale, CA
    13 hours ago
  • $206.5k - $258.1k

     ...Autonomy organization is looking for a Staff Software Engineer, ML Applications on the Data & Cloud...  ...Rivian's in-house 2D and 3D labelling platform, enabling the delivery of high quality...  ...professional, employment, social media/website, network/device, recruiting system usage/... 
    Network
    Full time
    Contract work
    Temporary work
    Part time
    Local area
    Shift work

    Rivian

    Palo Alto, CA
    13 hours ago
  • $190k - $240k

     ...is building the future of delivery with autonomous drone networks that move critical goods faster, cleaner, and at lower cost...  ...essentials, safely and reliably. We’re seeking a Senior Embedded Software Engineer to develop the firmware and embedded software layer that... 
    Network
    Flexible hours

    Matternet, Inc.

    Mountain View, CA
    1 day ago
  • $130k - $170k

     ...Embedded Software Engineer - Battery Management Sunnyvale, CA, US About the job Delart is home to a team of world-class engineers and...  ...leaders dedicated to developing the next generation of advanced networking technologies, consumer devices, and innovative technology... 
    Network
    Temporary work
    Flexible hours

    Delart

    Sunnyvale, CA
    2 days ago
  • $214.1k - $309.8k

     ...lines. Our team blends deep expertise in AI, cybersecurity, platform and systems engineering. We are driven by a shared belief that the only way to...  ...experience. Experience withdata sources such as endpoint logs, network traffic, authentication events, or cloud audit trails—and... 
    Network
    Full time
    Temporary work
    Local area
    Immediate start
    Flexible hours

    CISCO Systems

    San Jose, CA
    4 days ago
  •  ...Synopsys is the leader in engineering solutions from silicon to systems...  ...Technical ownership at the staff level means end-to-end accountability...  ...that sustaining production software demands more than feature...  ...and Windows environments, network configurations, and connected... 
    Network
    Immediate start
    Remote work

    Synopsys, Inc.

    Sunnyvale, CA
    4 days ago
  •  ...planet. We are a team of mission-driven engineers with experience across aerospace,...  ...make this future a reality. As an Embedded Software Engineer at Reliable Robotics, you will...  ...stack. We provide dependable computing, networking, signal acquisition, and motor control... 
    Network
    Permanent employment

    Reliable Robotics Corporation

    Mountain View, CA
    2 days ago
  •  ...roadmap for the observability platform across all pillars (metrics,...  .... Drive adoption across the engineering organization through RFCs,...  ...clusters, and the storage and networking fabric connecting them....  ...failures.Bridge Hardware and Software Observability: Work with engineering... 
    Network

    Cerebras Systems

    Sunnyvale, CA
    3 days ago
  • $262k - $364k

     ...practical experience.8 years of experience in software development.5 years of experience in a...  ...and developing the careers of engineering team members.Experience working on user...  ...computing, large-scale system design, networking and data storage, security, artificial... 
    Network

    Google

    Mountain View, CA
    1 day ago
  • $262k - $364k

     ...deploy, maintain, and enhance large scale software solutions.Provide technical leadership...  ...Influence and coach a distributed team of engineers.Drive technical project strategy, lead...  ...distributed computing, large-scale system design, networking and data storage, security, artificial... 
    Network

    Google

    Sunnyvale, CA
    3 days ago
  • $189k - $274k

     ...make mobility more efficient and accessible for all. As a Staff Software Engineer focusing on Deep Learning Acceleration at Aurora, you will...  ...pivotal role in enhancing the performance of Deep Learning networks utilized in our Autonomous Vehicle (AV) systems.Your primary... 
    Network
    Work at office
    Local area
    3 days per week

    Aurora Innovation

    Mountain View, CA
    3 days ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Staff Embedded Software Engineer, Platform Networking. Be the first to apply!