Staff Embedded Software Engineer at Intuitive — NeverHard
Staff Embedded Software Engineer at Intuitive in Sunnyvale, Santa Clara County. Skills: Cross-functional Collaboration, Cybersecurity, Requirements Gathering, Software Development. Apply on NeverHard.
Company
Intuitive
Location
Sunnyvale, Santa Clara County
Type
full_time
Required skills:
Cross-functional Collaboration
Cybersecurity
Requirements Gathering
Software Development
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.