Software Engineer
Apply NowCompany: Cynet Systems
Location: Sunnyvale, CA 94087
Description:
Job Description:
Pay Range: $77.74hr - $97.75hr
Responsibilities:
Pay Range: $77.74hr - $97.75hr
Responsibilities:
- We seek an extended reality (XR) Software Engineer to join the Future Forward Research group at Company.
- 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.
- s a XR Software Engineer, candidate will work on the design and development of virtual reality, mixed reality, and traditional applications using the latest XR and surgical robotic 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.
- Upgrade the backend of an existing XR project to use the latest XR SDKs.
- Make use of existing APIs and SDKs to integrate backend systems with our XR software.
- Collaborate with cross-functional team of developers, designers.
- Create good documentation for features and techniques that were tried and rejected or implemented.
- bility to transfer knowledge to and from team-mates.
- bility to own a small project and work productively without having everything spelled out.
- bility to work from a requirements document or storyboard.
- rchitect software in a modular fashion to support scalable, reusable features.
- Build, debug, and deploy next generation XR and traditional apps for Windows and Android in the Unity game engine using C#.
- Desire to learn new skills on the job and continuously improve skillset.
- Develop rich interactive prototypes that can integrate with our surgical robots.
- pply good software engineering practices to write elegant, maintainable, reusable code.
- Unit-test code for robustness and reliability.
- BS in computer science or related fields.
- MS or higher a plus.
- 5+ years of real-world experience developing and shipping.
- Unity-based applications or video games.
- Experience developing for XR technologies and devices like the Meta Quest, Hololens, Apple Vision Pro.
- Experience working with XR SDKs like MRTK, Meta SDK, VRTK, XR Toolkit, OpenVR.
- Strong knowledge and understanding of C#, OO programming paterns, and software Architecture.
- bility to self-test, debug and verify own work before handing off to QA.
- Strong knowledge of using Git for source control, branching, and PRs.
- Great communication skills and ability to excel in a collaborative team environment.