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 & 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 (dan.miller@intusurg.com) and share a little about yourself and your resume.