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
- 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
$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- ...of patients worldwide. We're a team of engineers, clinicians, and innovators united by one... ...communication requirements between hardware and software components, architect modular and... ...and support verification activities of embedded software and supervisory state machines,...SuggestedLocal areaWorldwideFlexible hoursShift work
- ...of patients worldwide.We’re a team of engineers, clinicians, and innovators united by one... ...Function of the PositionThe Managing Staff Software Development Engineer brings a key contribution... ...through the technical development of embedded software for electrosurgical devices....SuggestedLocal areaWorldwideFlexible hours
$140k - $170k
...Our WiFi team is looking for a Staff Embedded Software Engineer with C programming and networking knowledge at all levels to join our team. This is a great opportunity to immerse yourself in all phases of the software development cycle to reach new product launches and...SuggestedFull timeWorldwide- ...develop, and deliver features across the embedded network stack, including reliability,... ...messaging, and session APIs. Own network software architectures and help define the... ...code reviews, mentor senior and mid-level engineers, and remain hands-on in high-risk code....SuggestedFull timeDay shift
- Google's Pixel Interfaces team in Mountain View, CA is seeking a Staff Embedded Software Engineer to own the multi-generation LSIO architecture across Linux kernel, vendor modules, and RTOS firmware, and to synchronize hardware and software development. You will lead pre...
$207k - $300k
Staff Embedded Software Engineer, Pixel Interfaces Mountain View, CA, USA Advanced Experience owning outcomes and decision making, solving ambiguous problems and influencing stakeholders; deep expertise in domain. Minimum qualifications: Bachelor's degree or equivalent...- Lightmatter is hiring a talented software engineer to build the next generation of photonic AI processors and interconnects. You will develop... ...plane, diagnostics, and integration points across CMIS, OpenBMC, and DMTF, while debugging embedded #J-18808-Ljbffr LightmatterRemote work
$191k - $215k
...the world’s first 3D-stacked photonics engine, Passage™, capable of connecting thousands... ...with light! We are hiring a talented software engineer to help us build the next generation... ...and DMTF. Debug and troubleshoot embedded systems using tools such as GDB, JTAG, and...Full timeTemporary workRemote workFlexible hours$205k - $235k
...predictable, and deeply reliable in real-world environments. As a Staff Safety Software Engineer, you’ll help shape how safety is designed, tested,... ...: Design, implement, and maintain production C/C++ for embedded safety compute and control systems. Architect and...Work at officeRelocation$205k - $235k
Collaborative Robotics is seeking a Staff Embedded Software Engineer to build the production embedded software that powers our robots. In this role, you will work closely with hardware, developing firmware, device drivers, time-critical embedded software, diagnostics,...Relocation- ...Description Primary Function of the Position The Managing Staff Software Development Engineer brings a key contribution to a team responsible for the... ...Lead a small team through the technical development of embedded software for electrosurgical devices. Develop software applications...
- ...real-time 3D map of the world. The Satellite Software Team is responsible for designing the software that... ..., satellite/flight control, telemetry, and embedded firmware. Array Labs is seeking Embedded Software engineers with experience in low-level systems software, device...Permanent employmentFull time
$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...WorldwideFlexible hours$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...Local area$150.2k - $283.5k
...Job TitleOur team develops firmware and controls for HV embedded systems including battery management systems, charging and motor... ...electrical architecture, system integration, and other platform software engineers for firmware development through all stages of the program...Immediate startVisa sponsorship$130.7k - $261.3k
...Staff Embedded Software EngineerAbbott is a global healthcare leader that helps people live more fully at all stages of life. Our portfolio of... ...160 countries.The Opportunity:The Staff Embedded Software Engineer located in Alameda or Milpitas, California leads the development...$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 timeWorldwideFlexible hours$206k - $258k
...shares a love of the outdoors and a desire to protect it for future generations. Role Summary As a Staff Software Engineer specializing in safety‑critical self‑driving embedded software, you will play a vital role in the design, development, and deployment of software that...Full timeLocal area- ...vehicles through technology that will set the standards for software-defined vehicles around the world. The road to the... ...sustainable for everyone. Role Summary We are looking for a Staff Embedded Software Engineer who understands the lay of the land of this rapidly...Full timeLocal area
$209.6k - $314.4k
...Working at the intersection of hardware, software, and molecular science, Carbon... ...with our cloud. We are looking for a Staff Backend Engineer to own the services that live on that... ...systems. Familiarity with edge compute, embedded Linux distributions, or bring-up of...Permanent employmentFull timeFor contractorsWork at officeRemote work$193.93k - $352.29k
...other leading investors. About the Role Our software team is growing, and we are looking for talented engineers to join us and be instrumental to one of the... ...mining, employing methods such as heuristics and embedding search. Additionally, the platform supports the...Immediate startFlexible hours- Rivian is seeking a Staff Software Engineer specializing in safety-critical self‑driving embedded software to design, develop, and deploy software that underpins essential self‑driving features. You will work on real‑time operating systems and embedded C across a distributed...
$193.93k - $352.29k
...quantization, distillation, and model compression. Work with autonomy engineers to optimize, validate, and deploy large language models.... ...model compiler framework, FTL. Write robust, high quality software to increase our confidence in our vehicle's ability to...Work experience placementImmediate startFlexible hours$171.1k - $213.9k
...diverse, but our team shares a love of the outdoors and a desire to protect it for future generations. Role Summary As a Staff Embedded Software Engineer, you will play a key role in the development of cutting‑edge charging products. You will lead software design and...Full timeContract workPart timeWork at officeLocal area$300 per month
...build with us at Crusoe. Crusoe’s Data Center Infrastructure Engineering (DCIE) team is fundamental to our mission of providing AI... ...About the Role: We are seeking a highly skilled and motivated Software Engineer to join Crusoe’s Data Center Infrastructure Engineering...Temporary work$160k - $200k
...the world’s first 3D-stacked photonics engine, Passage™, capable of connecting thousands... ...Temperature Operating Life (HTOL) Test Software system. Your work will involve designing... ...Experience with hardware integration or embedded systems; interfacing with BMCs, FPGAs, temperature...Full timeTemporary workFlexible hours- ...design, development, and optimization of high‑performance C++ software for real‑time video processing and GPU‑intensive workloads. Build... ..., OS frameworks, and third‑party applications (including game engines). Act as a technical ambassador, collaborating with GPU vendors...Full time
$230k - $323k
...to the office, or leaving earlier when needed to accommodate family commitments. About the role We are looking for staff software engineers interested in designing elegant solutions for difficult problems in the autonomy space. Our software engineers work across...Full timeFor contractorsFor subcontractorCasual workWork at officeRemote workDay shift$264.51k - $310.9k
...days In-office, 2 days remote - Must be able to report to local office.REQUIREMENTS: Bachelor's degree in Computer Engineering, Computer Science, Software Engineering, or related field of study and Eight (8) years of experience as a Software Engineer or related occupation...Full timeWork at officeLocal areaRemote workWork from home
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Staff Embedded Software Engineer. Be the first to apply!
- embedded engineer Sunnyvale, CA
- embedded systems software engineer Sunnyvale, CA
- embedded developer Sunnyvale, CA
- embedded software engineer Sunnyvale, CA
- software implementation project manager Sunnyvale, CA
- remote software sales Sunnyvale, CA
- bank software Sunnyvale, CA
- healthcare software sales Sunnyvale, CA
- software Sunnyvale, CA
- software asset management analyst Sunnyvale, CA




