Software Engineer

Apply Now

Company: Cynet Systems

Location: Sunnyvale, CA 94087

Description:

Job Description:

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.
Requirements:
  • 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.

Similar Jobs