Your browser does not support javascript! Please enable it, otherwise web will not work for you.

Sr. Embedded Software Engineer

Home > C/C++ programming jobs

Sr. Embedded Software Engineer in USA new

  • Intuitive
  • Full time
  • Email
  • Sunnyvale, CA

Responsibilities

  • Design and develop embedded software for OS drivers, hardware interfaces, real-time data pipelines, inter-processor communication, error handling, and user/test applications.
  • Collaborate with cross-functional stakeholders to address clinical needs and safety requirements throughout the product lifecycle.
  • Translate early requirements into prototypes and iterate designs for novel robotic systems.
  • Conduct unit testing and support system integration and reliable operation.
  • Contribute to hazard and failure mode analysis and define mitigations.
  • Balance technical requirements, feasibility, schedules, and resource constraints while refining designs.
  • Produce compliant documentation aligned with development and quality guidelines.
  • Ensure designs meet quality and safety standards under the company Quality Management System.

Requirements

  • At least 5 years of embedded-systems development and support experience, or 3 years with a Master’s degree, or 1 year with a PhD.
  • Highly proficient in C/C++ embedded and real-time software for multicore, multiprocessor systems, especially embedded Linux and QNX.
  • Experience with board bring-up, device-driver development, and integrating new hardware components.
  • Experience with version-control systems and collaborative development environments.
  • Familiarity with TCP/IP, CAN, I2C, SPI, and protobuf serialization.
  • Strong debugging and problem-solving skills for complex embedded software and electromechanical systems.
  • Understanding of failure-mode and risk analysis and safety-critical product design.
  • Preferred: robotics and complex electromechanical systems experience; Python or Matlab for automation, diagnostics, and testing; FPGA development; CUDA; secure boot, authentication, and encryption; full product-development lifecycle experience; and regulated or mission-critical product experience.

Benefits

  • Fully onsite, day-shift employee position.
  • Market-competitive compensation package including base pay, incentives, benefits, and equity.
  • Vaccination proof may be required depending on the role or customer.
  • Reasonable accommodations are available for qualified applicants.

Salary: $135k - $228k/yr

Intuitive

Intuitive is a global leader in robotic-assisted surgery, specializing in minimally invasive care that enhances the healing potential of physicians and improves patient outcomes. We are dedicated to transforming healthcare delivery through innovative technology and intelligent design, making life...

Similar positions

Industrial Placement Software Engineer

  • Leonardo S.p.A.
  • Full time
  • UK
  • 10/19/2026
  • Edinburgh

Software Development Engineer II

  • Mapbox
  • Full time
  • Remote
  • 10/19/2026
  • Germany

Summer Placement Software Engineer

  • Leonardo S.p.A.
  • Full time
  • UK
  • 10/19/2026
  • Edinburgh

Senior Application Security Engineer

  • Malwarebytes
  • Full time
  • Remote
  • 10/19/2026
  • Salary: EUR 70,000 - 87,000
  • Estonia, Italy

Embedded Software Engineer C/C++

  • Capgemini
  • Full time
  • Others
  • 10/19/2026
  • La Spezia, Italy