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

Embedded Software Engineer Vison Systems

Full-time

Intuitive

As an Embedded Software Engineer in the Future Forward organization you will work at the forefront of innovation rapid prototyping and new product development. Youll collaborate with talented cross-functional teamsincluding engineers clinicians and product managersto advance Intuitives robotic surgical platform driving the entire product lifecycle from concept to launch.

In this role you will design develop and integrate embedded and platform software across a complex robotic system interfacing with hardware firmware control algorithms vision pipelines user interfaces and test infrastructure including fault-injection and diagnostic frameworks. You will contribute to the architecture implementation and system-level integration of advanced functionalities into complete surgical robotic platforms supporting product release and validated human use. Your work will be critical to meeting delivery milestones while ensuring safe reliable and compliant operation for patients worldwide.

Success in this role requires excelling in an agile small-team environmenttransforming initial concepts into robust prototypes methodically iterating designs and consistently maintaining exceptional product quality with a patient-first mindset.

Essential Job Duties

  • Design and develop robust embedded software to enable system infrastructure including OS drivers hardware interfaces real-time data pipelines inter-processor communication error handling and user/test applications.
  • Collaborate cross-functionally throughout the product lifecycle with key stakeholders to address clinical needs and safety requirements.
  • Translate early requirements into prototype implementations to evaluate iterate and advance novel robotic systems.
  • Conduct rigorous unit testing to support system integration and ensure reliable robust system operation.
  • Contribute to hazard and failure mode analysis defining appropriate mitigations.
  • Refine and iterate designs balancing technical requirements feasibility schedules and resource constraints.
  • Produce clear and compliant supporting documentation in alignment with Intuitives development and quality guidelines.
  • Ensure all designs meet rigorous quality and safety standards per the Intuitive Quality Management System.

Qualifications :

  • A minimum of 5 years of experience in developing and supporting embedded systems; or 3 years with a Masters degree; or 1 year with a PhD.
  • Highly proficient in developing C/C embedded and real-time software for multi-core multi-processor systems especially on embedded Linux and QNX.
  • Demonstrated experience with board bring-up device driver development and integration of new hardware components.
  • Skilled in version control systems and collaborative development environments supporting efficient iterative improvement.
  • Familiarity with a wide range of communication protocolsincluding TCP/IP CAN I2C SPIand serialization standards such as protobuf.
  • Strong problem-solving skills and debugging capabilities for complex embedded software and electromechanical systems.
  • In-depth understanding of failure mode and risk analysis with a track record in safety-critical product-focused designs.
  • Excellent verbal and written communication skills for effective interaction across all organizational levels.
  • Demonstrates passion for innovation continuous learning and developing solutions that make a meaningful difference in patients lives.

Preferred Skills and Experience

  • Experience with robotics and embedded software for complex electro-mechanical systems.
  • Knowledgeable in Python or Matlab for automation diagnostics and testing.
  • Familiarity with FPGA development and interfaces.
  • 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.
  • Experience in all phases of the product development lifecycle including design implementation debug verification validation and transfer to manufacturing.
  • 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.

Additional Information :

Due 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.

U.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 governments 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 employeesstart 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 candidates experience knowledge and skills.
Compensation will be based primarily on the job level at which the role is filled and the
candidates qualifications consistent with applicable law.

Accommodation & Accessibility Notice:

Intuitive is committed to providing reasonable accommodations to qualified individuals with disabilities. If you require assistance or an accommodation during any part of the application or interview process please contact People Services at

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.

Remote Work :

No

Employment Type :

Full-time

Vacancy posted 29 days ago
Similar jobs that could be interesting for youBased on the Embedded Software Engineer Vison Systems in Sunnyvale, CA vacancy
  •  ...DescriptionThe Ion endoluminal system is Intuitive's new robotic...  ...novel surgical robot system. The engineer will collaborate with a...  ...to design, build and optimize software that enables high-performance...  ...and display across a range of embedded platforms. The engineer will... 
    Suggested
    Local area

    Intuitive Surgical

    Sunnyvale, CA
    2 days ago
  •  ...in three core areas: tools and infrastructure, operating systems, and autonomy. Eighteen of the top 20 global automakers, as...  ...contractor positions About the role We are looking for Embedded Software Engineers with expertise in developing embedded software... 
    Suggested
    Full time
    For contractors
    For subcontractor
    Casual work
    Work at office
    Remote work
    Day shift

    Applied Intution

    Sunnyvale, CA
    2 days ago
  • $186k - $232k

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

    Rivian

    Palo Alto, CA
    2 days ago
  • $122.6k - $227.6k

     ....The COOLR program is looking for a talented and motivated Embedded Software Engineer to support the entire software development lifecycle. Including...  ...processing techniques used, and information gathered from system users to develop software. Corrects program errors,... 
    Suggested
    Full time
    Temporary work
    Work experience placement
    Casual work
    Flexible hours

    Lockheed Martin Corporation

    Sunnyvale, CA
    20 hours ago
  •  ...needs of each client. Job Description Position: - Sr. Embedded Software Engineer Location: - Santa Clara, CA or Hillsboro, OR...  ...responsible for developing various IO drivers on ThreadX OS system with ARM architecture. Qualifications: ~5+ years... 
    Suggested

    EROS Technologies Inc

    Santa Clara, CA
    4 days ago
  •  ...Develop, test, and maintain C/C++ software for Linux-based and embedded semiconductor test platforms, including...  ...hardware interfaces, operating-system components, APIs, and system integrations...  ...software, collaborate across engineering teams, and contribute to testing, code... 

    Best NanoTech

    Sunnyvale, CA
    1 day ago
  • $119.5k - $164.4k

     ...Software EngineerElevate global aviation safety as our next Software Engineer!Ready to make a tangible impact on global industries using...  ...Software Engineer in our Field Systems segment, you will develop...  ...critical applications (e.g., embedded systems, high-speed servers),... 
    Full time
    Local area
    Worldwide

    Trimble

    Sunnyvale, CA
    1 day ago
  • $140k - $160k

     ...We’re ALTEN Technology USA, an engineering company helping clients bring groundbreaking...  ...inspired to grow. We’re seeking a Senior Embedded Software Engineer to develop the firmware and...  ...reliable, and harden the embedded systems our delivery ecosystem depends on for... 
    For contractors
    Remote work

    ALTEN Technology USA

    Mountain View, CA
    1 day ago
  •  ...that will save lives. Automated aviation systems will enable a future where air...  ...planet. We are a team of mission-driven engineers with experience across aerospace, robotics...  ...make this future a reality. As a Sr. Embedded Software Engineer at Reliable Robotics, you will... 
    Permanent employment

    Telemetry Today LLC

    Mountain View, CA
    1 day ago
  •  ...Senior Embedded Software EngineerThe future of defense will be decided by those who field intelligent...  ...looking for a Senior Embedded Software Engineer who is excited about working close to...  ...reliably in embedded and robotics systems.You'll work with experienced engineers... 

    Scout AI

    Sunnyvale, CA
    3 days ago
  •  ...technology industry, is seeking a Computer Vision/ Machine Learning Engineer to join their dynamic team. You will be an integral part of the...  ...camera framework and multimedia subsystems.Collaborate across software and hardware teams to bridge low-level camera sensor subsystems... 
    Work at office
    Worldwide
    Flexible hours

    Experis

    Sunnyvale, CA
    20 hours ago
  •  ...Senior Embedded Firmware EngineerYou will join Everpure's Datastore team to design...  ...closely with cross-functional engineering teams to solve complex system-level problems and help deliver innovative...  ...embedded, firmware, or hardware-software systems.Expert-level proficiency in... 
    Full time
    Work at office
    Flexible hours
    Shift work

    Everpure LLC

    Santa Clara, CA
    20 hours ago
  •  ...Senior Embedded Software Engineer Location: Sunnyvale, CA Employment Type: Contract role Build the Next Generation of Intelligent Connected...  ...platforms, cloud-connected hardware, and ARM-based systems. The ideal candidate has a strong background in embedded... 
    Contract work

    GCS Recruitment

    Sunnyvale, CA
    2 days ago
  •  ...technologies—like the da Vinci surgical system and Ion—have transformed how care...  ...worldwide.We’re a team of engineers, clinicians, and innovators united...  ...New Product Development Platform Software team and will focus on developing embedded application software, middleware,... 
    Local area
    Worldwide
    Flexible hours

    Intuitive Surgical

    Sunnyvale, CA
    1 day ago
  •  ...Embedded Software EngineerLocation: Sunnyvale, CA or Redmond, WA (100% Onsite)Key QualificationsThis position is for a validation role with...  ...GPIOUnderstanding of common data structures, algorithms, Operating Systems concepts, and multi-threaded programmingExperience with... 

    E-Solutions

    Sunnyvale, CA
    3 days ago
  •  ...). Team: This team is part of Integrated System test group and part of the complete software stack development for test equipment’s for all...  ...Memory and AI Chipsets Job Description: Embedded Software Engineers to develop software for cutting-edge test platforms... 
    Full time

    Intelliswift

    Sunnyvale, CA
    14 hours ago
  •  ...technologies—like the da Vinci surgical system and Ion—have transformed how...  ...worldwide.We’re a team of engineers, clinicians, and innovators...  ...for the real-time software infrastructure that supports...  ...comfort working with C++ in an embedded environment is required.Essential... 
    Local area
    Worldwide
    Flexible hours

    Intuitive Surgical

    Sunnyvale, CA
    1 day ago
  • $145.83k - $219k

     ...Embedded Software EngineerMountain View, California (HQ)Nuro believes self-driving vehicles are...  ..., not ADAS. The Embedded Software Engineering team builds the software for the safety...  ...process: define software requirements from system safety requirements, then implement... 
    Immediate start
    Flexible hours

    Nuro

    Mountain View, CA
    1 day ago
  • $110k - $160k

     ...Embedded SW/Firmware EngineeringJob Description:Job Responsibilities:Develop Secured Enterprise...  ...skillBasic networking protocols and system design knowledgePassion and talent on...  ...Degree in Computer Science or Electrical Engineering is requiredMaster's Degree is preferredMust... 
    Full time

    Virtue AI

    Sunnyvale, CA
    3 days ago
  •  ...Embedded Systems EngineerThis position is onsite at Sunnyvale, CA.Experience level: 8+ Years• Should be able to work independently as individual contributor• Design and develop Embedded systems / IoT products• Experience in MATLAB, Python, C/C++, design code for efficiency... 

    Samprasoft

    Sunnyvale, CA
    3 days ago
  • $184k - $193k

     ...powers our innovation. About the role ~ As a Senior Embedded Software Engineer , you will be driving the design, development, and...  ...This is a technical leadership role that requires a strong systems mindset, a deep understanding of embedded software best practices... 
    Temporary work
    Work at office
    Remote work
    Flexible hours

    Cyngn

    Mountain View, CA
    14 hours ago
  •  ...Job DescriptionJob Description Job Title: Embedded Software Engineer Location: Sunnyvale, CA (Onsite 3 days) Duration: 12 months Responsibilities Design and deploy high-performance computer vision and machine learning pipelines directly onto resource-constrained edge... 

    eTeam

    Sunnyvale, CA
    3 days ago
  • $110k - $160k

     ...:Proficient C programming skillBasic networking protocols and system design knowledgePassion and talent on Linux Kernel and application...  ...:Bachelor’s Degree in Computer Science or Electrical Engineering is requiredMaster’s Degree is preferredMust be authorized to work... 
    Full time
    Worldwide

    Fortinet

    Sunnyvale, CA
    2 days ago
  • $150k - $180k

     ...Mid/Senior Software EngineerKnightscope is a security technology company building the nation...  ...is seeking a Mid/Senior Software Engineer to join our product development team and...  ...technology product's check-in/check-out system—from early prototyping through production... 
    Full time

    Knightscope

    Sunnyvale, CA
    3 days ago
  •  ...Embedded Software Engineer, Santa Clara, CAWe are seeking a motivated and detail-oriented Embedded Software Engineer to join a dynamic team. The...  ...in software development, familiarity with EtherCAT (ECAT) systems, and fluency in both Japanese and English. This role will... 

    NextStep

    Santa Clara, CA
    3 days ago
  • $135.33k - $211.77k

     ...advanced driving assistance systems (ADAS), electrification, and...  ...We are a tight knit team of engineers that value collaboration and...  ...enthusiastic, and self-directed Senior Software Engineer to complement our...  ...and deploying production embedded software. Adaptability and creativity... 
    Temporary work
    Work at office
    Flexible hours

    Peterbilt Motors Company

    Sunnyvale, CA
    2 days ago
  • $140k - $190k

     ...Principal Embedded Software EngineerWiFi team is looking for a Principal Embedded Software Engineer with C programming and networking knowledge to join our team. This is a great...  ...knowledge or experience with network and system designPassion and talent on Linux Kernel and... 
    Full time
    Worldwide

    Virtue AI

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

     ...Staff Embedded Firmware Engineer42dot is a mobility AI company committed to solving mobility challenges with software and AI. As the Global Software Center of Hyundai...  ...urban transportation operating system.As a Staff Embedded Firmware Engineer, you will serve as a... 

    42dot

    Sunnyvale, CA
    2 days ago
  • $175k - $220k

     ...Staff Embedded Software EngineerLightmatter is leading the revolution in AI data center infrastructure...  ...the world's first 3D-stacked photonics engine, Passage™, capable of connecting...  ...with other software teams and hardware systems teams to develop security, telemetry, virtualization... 
    Full time
    Remote work

    Lightmatter

    Mountain View, CA
    14 hours ago
  •  ...Function of Position: Contribute broadly to the Video Software Engineering Group responsible for the Linux-based embedded software that controls the real-time high-...  ...at the heart of the da Vinci Surgical System. The successful candidate must thrive in a fast... 
    Full time
    Local area
    Remote work
    Flexible hours

    Intuitive

    Sunnyvale, CA
    a month ago

Do you want to receive more vacancies?

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