SOFTWARE ENGINEER (APPS) 3 - US Tech Solutions, Inc.
Sunnyvale, CA 94086
About the Job
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.
Source : US Tech Solutions, Inc.