Senior Software Engineer, Unity XR

Job Summary:

The Senior Software Engineer, Unity XR will develop Unity based AR/XR applications on Android for intra-operative guidance of spinal procedures, including spinal fusion, as part of a computer-aided surgery system. He/she works in a cross-functional development team with software and hardware engineers and regulatory/quality specialists as well as surgeons. The Senior Software Engineer, Unity XR independently works across all phases of the software development life cycle, including project planning and FDA documentation.

Duties and Responsibilities:

  • Develop AR/XR applications for surgical guidance systems using Unity on Android
  • Develop AR user interfaces
  • Port and convert existing applications to different hardware platforms and associated API’s
  • Define requirements and design specifications
  • Design, implement, test and document all aspects of the software code and applications
  • Interact with other members of a cross-functional team
  • Gather feedback from surgical advisory team
  • Create documentation of software life cycle work products in accordance with FDA and ISO quality systems

Requirements:

  • Master’s degree in Computer Science or equivalent and 3 years of software development experience or Bachelor’s degree with 5 years of software development experience.
  • Strong background in professional AR/XR/VR application development on Unity
  • Extensive experience developing applications for and configuring Android systems
  • Strong coding skills in C#
  • Understanding of network socket programming and networking protocols (TCP/IP)
  • Experience with Agile life cycle models
  • Experience with Enterprise Mobility Management solutions for Android a plus
  • Great attention to detail
  • Excellent written and verbal communications skills
  • Team player thriving in and closely collaborating with cross-functional development teams

Contact:

jobs@onpointsurgical.com