Intuitive Surgical | Senior/Software Engineer, Advanced Development | Onsite/Hybrid | $160k-$190k + Equity + Bonus | Sunnyvale, CA
Hi HN, we're looking for a high energy, talented individual to contribute broadly in the Advanced Development group at Intuitive. You'll primarily work with the group to design, develop, and integrate software that enables early-prototype surgical robotic platforms. Additionally, you'll contribute to a next-generation embedded framework and build system that will dramatically reduce development time for mechatronics systems. To meet these needs, you'll work on a variety of technologies from real-time embedded software, linux and QNX applications, to CI/Jenkins and Docker-based build systems.
Responsibilities
  - Design and develop product-focused, rock-solid, C++ software in a heterogeneous, multi-processor SoC/FPGA/real-time embedded environment.
  - Design &amp; extend our existing real-time servo control infrastructure to support next-gen robotic configurations.
  - Define and implement the bare metal and application level embedded code to enable communications between the servo control system and the distal motor controller PCAs.
  - Work closely with robotic controls engineers to implement data flow and data management requirements.
  - Contribute to the development of a next-generation embedded framework and build system utilizing technologies such as Docker, Bazel, and Nix.
  - Distill software requirements from high level group goals, own and drive solutions to completion.
  - Create technical documents detailing software design and architecture.

Please email me (REDACTED_EMAIL) and share a little about yourself and your resume.