Unity Software Developer

Employer

Job Description

At Vicarious Surgical our mission is to give doctors the tools to provide the highest quality of care to patients around the globe. Our technology combines immersive virtual reality and miniature robotics to give doctors superpowers, exponentially improving their visibility and accuracy. We are a passionate and innovative team looking for great people with big ideas, who want to create the next big thing. Are you ready?

As a Unity Software Developer, you’ll help to create the interfaces surgeons use to embody our robotic system and visualize what the robot is seeing. You’ll work closely with the backend software & design teams to build feedback & control interfaces that allow the surgeon to understand and employ the superhuman capabilities of our robotic system.

Responsibilities
  • Implement the VR & 3D screen surgeon interfaces for the robot
  • Prototype UI/UX design variants to help determine which ideas work the best
  • Participate in weekly robot integration testing & help to triage and fix issues
  • Develop robotic simulations to provide cross-team decision support
  • Work closely with the backend software team to design effective inter process communication
About You
  • 3+ years professional Unity based C# development experience
  • VR development experience
  • Stays current with all the latest developments in XR technology
  • Effectively adapts traditional object oriented design patterns to Unity
  • Enjoys working on small teams
Nice-To-Have
  • Medical device experience
  • Robotic systems experience
  • Unity render pipeline workflows
  • Unity robotics simulation experience, including ROS2 integration
  • Unity import toolchain including Pixyz Studio
  • Unity performance optimization
  • Unity native plugin development
  • Unity automated test development
  • Python, C, C++