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

Staff Embedded Software Engineer

Intuitive Surgical

Company DescriptionIt started with a simple idea: what if surgery could be less invasive and recovery less painful? Nearly 30 years later, that question still fuels everything we do at Intuitive. As a global leader in robotic-assisted surgery and minimally invasive care, our technologies—like the da Vinci surgical system and Ion—have transformed how care is delivered for millions of patients worldwide.We’re a team of engineers, clinicians, and innovators united by one purpose: to make surgery smarter, safer, and more human. Every day, our work helps care teams perform with greater precision and patients recover faster, improving outcomes around the world.The problems we solve demand creativity, rigor, and collaboration. The work is challenging, but deeply meaningful—because every improvement we make has the potential to change a life.If you’re ready to contribute to something bigger than yourself and help transform the future of healthcare, you’ll find your purpose here.Job DescriptionEssential 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.QualificationsRequired Education and Training • Bachelor’s degree or above in Computer Science, Electrical Engineering or Computer Engineering, or similar technical field. • A minimum of 12 years of experience in developing and supporting embeddedsystems (or 8 years with a Master’s degree, or 5 years with a PhD degree). Required Skills and Experience • Fluent in designing and developing mission-critical cross-platform code in C++ or C, with focus on embedded and real time systems (e.g. QNX). • Fluent with embedded compute architectures, and their development and testing methodologies, including hardware debugging. • Fluent with communication protocols such as TCP/IP, CAN, serialization protocols. • Fluent with memory management, concurrency, synchronous and asynchronous event handling.• Working knowledge of Python or other scripting languages for automation, diagnostics and testing. Familiarity with Vivado and other FPGA development tools.Preferred Skills and Experience

  • Familiarity with servo-controls and electro-mechanical systems.
  • Experience designing software products in a regulated industry or for
mission critical applications; comfort with concepts of design input, design output, traceability, risk analysis, and mitigations. • Familiarity with medical technology projects from inception through field validation to launch. Strong understanding of medical product ecosystem services.
  • Familiarity with CUDA programming and memory management concepts.
  • Cyber-security concepts such as secure boot, authentication and encryption.
  • Hands-on engineering experience with proven ability to work effectively in a team
environment.Additional InformationDue to the nature of our business and the role, please note that Intuitive and/or your customer(s) may require that you show current proof of vaccination against certain diseases including COVID-19. Details can vary by role.Intuitive is an Equal Opportunity Employer. We provide equal employment opportunities to all qualified applicants and employees, and prohibit discrimination and harassment of any type, without regard to race, sex, pregnancy, sexual orientation, gender identity, national origin, color, age, religion, protected veteran or disability status, genetic information or any other status protected under federal, state, or local applicable laws.Mandatory NoticesU.S. Export Controls Disclaimer: In accordance with the U.S. Export Administration Regulations (15 CFR §743.13(b)), some roles at Intuitive Surgical may be subject to U.S. export controls for prospective employeeswho are nationals from countries currently on embargo or sanctions status.Certain information you provide as part of the application will be used for purposes of determining whether Intuitive Surgical will need to (i) obtain an export license from the U.S. Government on your behalf (note: the government’s licensing process can take 3 to 6+ months) or (ii) implement a Technology Control Plan (“TCP”) (note: typically adds 2 weeks to the hiring process). For any Intuitive role subject to export controls, final offers are contingent upon obtaining an approved export license and/or an executed TCP prior to the prospective employee’sstart date, which may or may not be flexible, and within a timeframe that does not unreasonably impede the hiring need. If applicable, candidates will be notified and instructed on any requirements for these purposes. We will consider for employment qualified applicants with arrest and conviction records in accordance with fair chance laws.Preference will be given to qualified candidates who do not reside, or plan to reside, in Alabama, Arkansas, Delaware, Florida, Indiana, Iowa, Louisiana, Maryland, Mississippi, Missouri, Oklahoma, Pennsylvania, South Carolina, or Tennessee.This position may be filled at a different job level than listed here depending on business need and/or on the selected candidate’s experience, knowledge and skills. Compensation will be based primarily on the job level at which the role is filled and the candidate’s qualifications, consistent with applicable law.We provide market-competitive compensation packages, inclusive of base pay, incentives, benefits, and equity. It would not be typical for someone to be hired at the top end of range for the role, as actual pay will be determined based on several factors, including experience, skills, and qualifications. The target compensation ranges are listed.SummaryType: Full-timeFunction: EngineeringExperience level: AssociateIndustry: Medical Device

Vacancy posted 1 day ago
Similar jobs that could be interesting for youBased on the Staff Embedded Software Engineer in Sunnyvale, CA vacancy
  • $207k - $300k

    Define and maintain the multi-generation software architecture for Low-Speed IO (LSIO)...  ...experience.8 years of experience working with embedded operating systems.3 years of experience...  ...:Master’s degree or PhD in Engineering, Computer Science, or a related technical... 
    Suggested

    Google

    Mountain View, CA
    4 days ago
  •  ...interfaces and communication requirements between hardware and software components, architect modular and testable software that...  ...development, documentation and support verification activities of embedded software and supervisory state machines, in compliance with regulatory... 
    Suggested

    Intuitive

    Sunnyvale, CA
    5 days ago
  • $207k - $300k

     ...functional debug and tracing strategy across all software layers, spanning low-level firmware/real...  ...C++, or Rust.3 years of experience with embedded software design and architecture....  ...:Master’s degree or PhD in Engineering, Computer Science, or a related technical... 
    Suggested

    Google

    Mountain View, CA
    3 days ago
  • $255.65k - $268.44k

     ...Do Independently lead the architectural design, embedded development, and verification of safety-critical software components for the aircraft Charge Control Unit...  ...DO-326A). Lead and mentor junior and mid-level engineers, fostering technical growth and conducting final... 
    Suggested
    Local area
    Worldwide
    Visa sponsorship

    Archer Aviation

    San Jose, CA
    3 days ago
  •  ...vehicles through technology that will set the standards for software-defined vehicles around the world. The road to the...  ...for everyone. Role Summary We are looking for a Staff Embedded Software Engineer who understands the lay of the land of this rapidly growing... 
    Suggested
    Full time
    Contract work

    Rivian and Volkswagen Group Technologies

    Palo Alto, CA
    2 days ago
  •  ...Rivian is seeking a Staff Silicon Validation Software Engineer for its Autonomy Hardware and Sensing Systems team in the Bay Area. You will contribute to Rivian’s next generation hardware platform, including an in-house AI accelerator SoC, to enhance vehicle performance... 

    Jobleads-US

    Palo Alto, CA
    3 days ago
  • $155k - $200k

     ...delivering  fiber-class internet speeds worldwide, bridging the digital divide in ways previously thought impossible. As a Staff Embedded Software Engineer , you will work in a team whose primary responsibility is to bring up and maintain a stable operating platform and... 
    Full time
    Worldwide
    Flexible hours

    Tarana Wireless, Inc.

    Milpitas, CA
    more than 2 months ago
  •  ...Rivian is seeking a Staff Silicon Validation Software Engineer in the Autonomy Hardware and Sensing Systems team in the Bay Area. You will help build...  ...team to refine and execute validation plans, develop embedded C software, create testing tools, and document results... 

    Jobleads-US

    Palo Alto, CA
    2 days ago
  • $186k - $232k

     ...it for future generations. Role Summary Join as Staff Silicon Validation Software Engineer in Autonomy Hardware and Sensing Systems team. You will...  ...refine and execute the SoC validation plan Use C embedded software to validate SoC for the next generation hardware... 
    Full time
    Contract work
    Temporary work
    Part time
    Local area
    Shift work

    Jobleads-US

    Palo Alto, CA
    3 days ago
  •  ...Staff-level embedded software engineer role leading a small team on electrosurgical device software architecture and implementation. Responsible for developing firmware and applications in C++, C, Verilog, and Python for minimally invasive surgical systems. Responsibilities... 

    Intuitive Surgical

    Sunnyvale, CA
    23 days ago
  • $207k - $290k

     ...energy infrastructure and advanced AI. Born at X (the innovation engine behind Waymo, Verily, and Google Brain), Tapestry builds...  ...Zealand, Australia, and Brazil.About the RoleWe are seeking a Staff Software Engineer / Technical Lead to co-anchor the technical direction... 
    Full time
    Flexible hours

    X Company

    Mountain View, CA
    3 days ago
  • $143k - $286k

     ...collaboration with architects and senior engineers.Build and deliver highly scalable...  ...ll bringAt least 6 years of professional software development experience with expertise in...  ...StockSummaryWe are seeking a talented and passionate Staff Software Engineer to join our... 
    Full time
    Temporary work
    Part time

    Walmart

    Sunnyvale, CA
    1 day ago
  • $143k - $286k

     ..., onsite role at our Sunnyvale, CA office. This position is not eligible for remote work.Role summary:Walmart is seeking a Staff Software Engineer to lead the development and delivery of scalable platform capabilities, including infrastructure, tooling, and AI/ML frameworks... 
    Full time
    Temporary work
    Part time
    Work at office

    Walmart

    Sunnyvale, CA
    3 days ago
  • $210k - $275k

     ...OpportunityWe’re building the next generation of AI-native product experiences, where conversations turn directly into outcomes. As a Staff Software Engineer on our Product teams, you’ll define how these capabilities are translated into scalable systems and cohesive product... 
    Permanent employment
    Immediate start

    Otter.ai

    Mountain View, CA
    3 days ago
  • $207k - $300k

     ...moonshot factory, Tapestry brings together experts in energy, AI, software engineering, and products to build tools that help the electricity...  ...more about our team and our mission here.About the role:As a Staff Frontend Engineer, you will define the architectural vision... 
    Full time
    Flexible hours

    X Company

    Mountain View, CA
    1 day ago
  • $143k - $286k

     ...CASalary: $143000 - $286000/yearType: Full time / Regular/PermanentCompany: WalmartBusiness Segment: Home OfficeRole summary:The Staff, Software Engineer plays a critical role in delivering scalable platform capabilities and driving the full software development lifecycle,... 
    Full time
    Temporary work
    Part time

    Walmart

    Sunnyvale, CA
    9 hours ago
  • $150k - $215k

    Fortinet is calling for an experienced Staff Software Development Engineer who can think outside the box, has a logical approach to coding, and is looking to grow their career in the network security industry.Responsibilities:Developing and enhancing features in signature... 
    Full time
    Worldwide

    Fortinet

    Sunnyvale, CA
    3 days ago
  • $143k - $286k

     ...$143000 - $286000/yearType: Full time / Regular/PermanentCompany: WalmartBusiness Segment: Home OfficeWe are looking for a Staff Software Engineer with strong engineering fundamentals, mobile experience, and a full-stack mindset. This role is not limited to mobile frontend... 
    Full time
    Temporary work
    Part time

    Walmart

    Sunnyvale, CA
    4 days ago
  • $190.9k - $334.1k

    Company DescriptionIt all started when engineer Fred Luddy wrote code that automated a...  ...for people.Job DescriptionOverviewThe Staff Software Engineer, Voice Connectivity Engineering...  ...Deliver as a forward deployed engineer, embedded in the customer's environment. Work directly... 
    Work at office
    Immediate start
    Remote work
    Flexible hours

    ServiceNow

    Santa Clara, CA
    1 day ago
  • $176.4k - $319.72k

     ...capital from Uber, NVIDIA, Google, Softbank, Fidelity, T. Rowe Price, and other leading investors.About the RoleAs a Senior/Staff Software Engineer working on driving behavior verification, you are responsible for implementing metrics that evaluate the end-to-end... 
    Odd job
    Work experience placement
    Immediate start
    Flexible hours

    Nuro

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

     ...or equivalent practical experience. 8 years of experience in software development.7 years of experience leading technical project strategy...  ...vision). Preferred qualifications:Master’s degree or PhD in Engineering, Computer Science, or a related technical field.8 years of... 

    Google

    Mountain View, CA
    1 day ago
  • $207k - $300k

     ...degree or equivalent practical experience.8 years of experience in software development.5 years of experience testing and launching...  ...to launch.Preferred qualifications:Master’s degree or PhD in Engineering, Computer Science, or a related technical field.8 years of experience... 

    Google

    Mountain View, CA
    3 days ago
  • $166.5k - $291.4k

    Company DescriptionIt all started when engineer Fred Luddy wrote code that automated a tedious task for his coworker, Phyllis. She cried...  ...to put AI to work for people.Job DescriptionAbout the Role:The Software Asset Management product empowers organizations to manage... 
    Work at office
    Immediate start
    Remote work
    Flexible hours

    ServiceNow

    Santa Clara, CA
    16 hours ago
  • $143k - $286k

     ...Our team brings together experts in product management, design, engineering, research, and analytics to create seamless ways for customers...  ...the organization.What you'll bring:10+ years of professional software engineering experience, with at least 5+ years in backend/API... 
    Full time
    Temporary work
    Part time

    Walmart

    Sunnyvale, CA
    16 hours ago
  • $189.3k - $290k

    Job DescriptionThe AV HIL Software Platforms team in the GM Autonomous Vehicle (AV) Organization...  ...and AV System Reliability.As a Staff Software Engineer on the AV HIL Software Platforms Team,...  ...vehicle, automotive, robotics, embedded systems, or adjacent industries.Experience... 
    Full time
    Local area
    Remote work
    Work from home
    Relocation package
    Flexible hours

    General Motors

    Sunnyvale, CA
    1 day ago
  • $262k - $364k

     ..., Multi-Dimensional Roadmaps collaborating with Distinguished engineers and Google Fellows working on Exabyte scale Storage Solutions...  ...experience with design and architecture; and testing/launching software products.Experience with distributed computing, big data analytics... 
    Worldwide

    Google

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

     ...the design and evolution of highly distributed, fault-tolerant software infrastructure capable of handling exponential growth in...  ...developing executive technical talent, fostering a culture of engineering excellence, design reviews, and shared operational accountability... 
    Worldwide

    Google

    Sunnyvale, CA
    4 days ago
  • $207k - $300k

     ...degree or equivalent practical experience.8 years of experience in software development.5 years of experience testing, and launching...  ...architecture.Preferred qualifications:Master’s degree or PhD in Engineering, Computer Science, or a related technical field.8 years of... 

    Google

    Sunnyvale, CA
    3 days ago
  • $240k - $265k

     ...customer. Kodiak is also leveraging its commercial self-driving software to develop, test and deploy autonomous capabilities for the U.S. Department of Defense.We are looking for a Staff Software Engineer to help shape how learned models are integrated into behavior planning... 
    Visa sponsorship

    Kodiak Robotics

    Mountain View, CA
    3 days ago
  • $143k - $286k

     ...StatesSalary: $143000 - $286000/yearType: Full time / Regular/PermanentCompany: WalmartBusiness Segment: Home OfficeRole summary:As a Staff Software Engineer at Walmart, you will lead the design and delivery of scalable platform capabilities, driving the full software development... 
    Full time
    Temporary work
    Part time
    Immediate start

    Walmart

    Sunnyvale, CA
    1 day ago

Do you want to receive more vacancies?

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