Location
Sunnyvale, CA | United States
Job description
Job Duration: 06+ Months(With Possible Extension)
Job Description:
- We seek a Software Engineer Spatial Computing 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 field of computer- and robot-assisted medical interventions.
- As a 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.
Responsibilities:
- Build, debug, and deploy next-generation spatial computing and digital applications using C, C++, C#, and Unity3D on platforms such as Windows, Linux, and real-time operating systems.
- Participate in software architecture discussions, code reviews, and user studies design.
- Develop high-fidelity, intuitive interactive UI/UX and2D/ 3D content for Simulation and Spatial computing devices.
- Develop new immersive reality features that contribute to the product roadmap
- Integrate front-end software with back-end systems, APIs, and services.
- Create documentation for the developed features and techniques that were tried, rejected, or implemented.
- Apply good software engineering practices to write elegant, maintainable, reusable code.
- Unit-test code for robustness and reliability.
Experience
- A minimum of 6 years of experience with a verifiable track record in building complex spatial computing systems, digital applications, and/or embedded software.
- Demonstrated proficiency in C++, C#, Python, and MATLAB.
- Experience with multi-threaded and concurrent programming techniques.
Skills:
- Knowledge of 3D, CAD, and rigid-body physics.
- Knowledge of serial-arm robot kinematics.
- Knowledge of classical and modern servo control systems.
- Experience in building digital applications interfacing with the latest AI/ML models.
- Experience with cloud platforms (AWS, Azure, Google Cloud, etc.) and related services.
Education:
- MS / PhD in Computer Science, equivalent degree, or comparable experience.
About US Tech Solutions:
US Tech Solutions is a global staff augmentation firm providing a wide range of talent on-demand and total workforce solutions. To know more about US Tech Solutions, please visit .
Report this job
- Dice Id: usts
- Position Id: 24-05507
Job tags
Salary