Embedded Software Engineer Vison Systems
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
- ...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...SuggestedLocal area
- ...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...SuggestedFull timeFor contractorsFor subcontractorCasual workWork at officeRemote workDay shift
$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...SuggestedFull timeContract workTemporary workPart timeLocal areaShift work$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,...SuggestedFull timeTemporary workWork experience placementCasual workFlexible hours- ...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
- ...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...
$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 timeLocal areaWorldwide$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 contractorsRemote work- ...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
- ...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...
- ...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 officeWorldwideFlexible hours
- ...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 timeWork at officeFlexible hoursShift work
- ...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
- ...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 areaWorldwideFlexible hours
- ...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...
- ...). 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
- ...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 areaWorldwideFlexible hours
$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 startFlexible hours$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- ...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...
$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 workWork at officeRemote workFlexible hours- ...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...
$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 timeWorldwide$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- ...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...
$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 workWork at officeFlexible hours$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 timeWorldwide$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...$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 timeRemote work- ...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 timeLocal areaRemote workFlexible hours
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Embedded Software Engineer Vison Systems. Be the first to apply!
- embedded engineer Sunnyvale, CA
- embedded systems software engineer Sunnyvale, CA
- embedded software engineer Sunnyvale, CA
- embedded developer Sunnyvale, CA
- embedded software engineer remote Sunnyvale, CA
- healthcare systems engineer Sunnyvale, CA
- mission system engineer Sunnyvale, CA
- senior staff systems engineer Sunnyvale, CA
- senior windows systems engineer Sunnyvale, CA
- systems engineer Sunnyvale, CA




