Staff Embedded Software Engineer

Intuitive

Sunnyvale (CA)

On-site

USD 180,000 - 280,000

Full time

14 days+
Application generator

Don’t send a generic resume — generate a resume and cover letter tailored to this exact role.

Get past ATS filters

Job summary

Intuitive in Sunnyvale, CA is seeking a software lead to define interfaces between hardware and software, develop embedded software and supervisory state machines, and ensure compliance with regulatory guidelines. You will collaborate with cross-functional teams to define development plans, prototype surgical robotic platforms, and drive risk analyses, interface designs, and verification activities.

The role requires leading software bring-up and integration, and contributing to multi-processor

Responsibilities

  • Gather high-level cross-functional requirements, ranging from customer-facing requirements to clinical and safety requirements, and cybersecurity requirements.
  • Collaborate with cross-functional stakeholders on the definition of development plans and timelines, that combine technical needs with schedule and resource need.
  • Identify interfaces and communication requirements between hardware and software components, architect modular and testable software that supports the system high-level behaviors.
  • Support prototyping and development activities of novel surgical robotic platforms, by leveraging and adapting the existing infrastructure that is shared across all Intuitive robotic systems; learn from each iteration, refine and extend code quickly and methodically.
  • Lead formal risk analysis; identify additional hardware requirements and develop software mitigations.
  • Act as software lead in the high-level specification, bring-up and integration of new custom PCAs and FPGA IP.
  • Perform detailed design, development, documentation and support verification activities of embedded software and supervisory state machines, in compliance with regulatory requirements and Intuitive's internal guidelines.
  • Contribute broadly to multiple areas of software development for our distributed multi-processor systems, including but not limited to video and servo hardware control and monitoring, inter-processor communication subsystem development, system diagnostic and service application development, user interface development
  • Apply high level and specialized industry expertise that results in new innovations and problem-solving approaches that can be leveraged across multiple products.
  • Represent your project ably in interactions externally with key customer collaborators and internally within the company.

Job description

Job Description

Essential Job Duties

  • Gather high-level cross-functional requirements, ranging from customer-facing
    requirements to clinical and safety requirements, and cybersecurity
    requirements.
  • Collaborate with cross-functional stakeholders on the definition of development
    plans and timelines, that combine technical needs with schedule and resource
    need.
  • Identify interfaces and communication requirements between hardware and
    software components, architect modular and testable software that supports the
    system high-level behaviors.
  • Support prototyping and development activities of novel surgical robotic
    platforms, by leveraging and adapting the existing infrastructure that is shared
    across all Intuitive robotic systems; learn from each iteration, refine and extend
    code quickly and methodically.
  • Lead formal risk analysis; identify additional hardware requirements and develop software mitigations.
  • Act as software lead in the high-level specification, bring-up and integration of new custom PCAs and FPGA IP.
  • Perform detailed design, development, documentation and support verification activities of embedded software and supervisory state machines, in compliance with regulatory requirements and Intuitive's internal guidelines.
  • Contribute broadly to multiple areas of software development for our distributed multi-processor systems, including but not limited to video and servo hardware control and monitoring, inter-processor communication subsystem development, system diagnostic and service application development, user interface
    development
  • Apply high level and specialized industry expertise that results in new innovations
    and problem-solving approaches that can be leveraged across multiple products.
  • Represent your project ably in interactions externally with key customer collaborators and internally within the company.
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Staff Platform Software Engineer
Staff Platform Software Engineer

Intuitive • Sunnyvale (CA)

On-site
USD 180,000 - 240,000
Senior Embedded Software Engineer - Future Forward
Senior Embedded Software Engineer - Future Forward

Intuitive • Sunnyvale (CA)

On-site
USD 160,000 - 230,000
Staff Platform Software Engineer
Staff Platform Software Engineer

jobr.pro • Sunnyvale (CA)

On-site
USD 130,000 - 160,000
Market-competitive compensation packages
Incentives and benefits
Equity opportunities
Senior Software Development Engineer
Senior Software Development Engineer

Intuitive • Sunnyvale (CA)

On-site
USD 120,000 - 180,000
Staff Software Engineer - Vision - New Platforms
Staff Software Engineer - Vision - New Platforms

Intuitive • Sunnyvale (CA)

On-site
USD 200,000 - 260,000
Staff Embedded Software Lead — Robotic Surgical Systems
Staff Embedded Software Lead — Robotic Surgical Systems

Intuitive • Sunnyvale (CA)

On-site
USD 180,000 - 280,000
Staff Embedded Software Engineer, Platform Networking
Staff Embedded Software Engineer, Platform Networking

Intuitive • Sunnyvale (CA)

On-site
USD 170,000 - 210,000
Staff Software Engineer Embedded UI
Staff Software Engineer Embedded UI

Intuitive • Sunnyvale (CA)

On-site
USD 150,000 - 220,000
Staff Electrical Engineer
Staff Electrical Engineer

Intuitive • San Francisco (CA)

On-site
USD 180,000 - 240,000
Staff Electrical Engineer
Staff Electrical Engineer

Intuitive • Sunnyvale (CA)

On-site
USD 170,000 - 210,000