SunnyvaleRecruiter Since 2001
the smart solution for Sunnyvale jobs

Senior Embedded Software Engineer - Real time

Company: Intuitive
Location: Sunnyvale
Posted on: March 25, 2025

Job Description:

Job DescriptionPrimary Function of PositionWe seek a Embedded Software Engineer to join the Future Forward Research group at Intuitive Surgical. Our group's role is to explore new promising technologies for future products and services in the emerging computer- and robot-assisted medical interventions field. As a Senior Software Engineer, you will work on the design and development of system software and digital applications for the latest hardware targeting end-users involved in surgical robotic procedures. The successful candidate must excel in an agile, focused, small-team environment and commit to high-quality research prototypes and supporting infrastructure. A strong sense of shared responsibility and shared reward is required.Essential Job DutiesThis position is responsible for all aspects of system software development, associated tooling, and infrastructure to explore and build a novel telesurgery system.

  • Design, build, debug, and deploy embedded real-time applications using C, C++, C#, Matlab, and Python on platforms like Linux, QNX and Windows.
  • Develop a modular, robust, fail-safe, embedded applications that run on heterogeneous, multi-processor SoC/FPGA/real-time-embedded environment.
  • Build compelling prototypes to demonstrate the technical feasibility and to define the product roadmap.
  • Construct a platform agnostic software pipeline to transmit real time data such as kinetic, audio, video, and system data, and integrate in to embedded system for high performance and through put.
  • Participate in software architecture discussions, code reviews, and user studies design.
  • Responsible for unity testing and integrating the code for function testing, robustness, and reliability.
  • Cross-functional requirements discussions, ranging from customer-facing clinical needs to safety requirements.
  • Translating early requirements into prototype implementations to evaluate and assess a novel and sophisticated robotic system.
  • Apply good software engineering practices to write elegant, maintainable, reusable code.
  • Create documentation for the developed features and techniques that were tried, rejected, or implemented.
    #J-18808-Ljbffr

Keywords: Intuitive, Sunnyvale , Senior Embedded Software Engineer - Real time, IT / Software / Systems , Sunnyvale, California

Click here to apply!

Didn't find what you're looking for? Search again!

I'm looking for
in category
within


Log In or Create An Account

Get the latest California jobs by following @recnetCA on Twitter!

Sunnyvale RSS job feeds