Unity Developer/3D Software Engineer

Employer

Job Description

Description:

  • Work on VR robotic surgical simulation games that are used by surgeons around the world to improve their robotic skills.
  • Working on implementing 3D VR gaming content that enables surgeons to improve robotics skills in a VR robotic environment.
  • Design original game designs aligned to our game design language in collaboration with the team to meet target learning objectives
  • Rapid/low-fidelity software prototyping for input gathering
  • Collaborate with UX and visual design team to integrate sfx and UI elements
  • Ingest and integrate 3D art assets into the game in development
  • Write elegant, maintainable, reusable code, leveraging test driven principles to develop high quality applications
  • Troubleshoot and resolve bugs and other technical issues


Qualifications:

  • Bachelor’s in computer science or related fields
  • Minimum 3 years’ experience in developing and shipping Unity-based applications, preferably in visualization, AR/VR applications, or gaming
  • Apply their passion, discipline, and knowledge and hands-on skills of scalable application development and deployment using Unity on the Windows OS environment.
  • Hands-on skills of C/C++/C#
  • Experience brainstorming, concepting, and prototyping game designs for critique feedback
  • Experience building and shipping Unity apps deploying on the Windows OS platform
  • Experience profiling and debugging Unity applications for performance optimizations
  • Exceptional attention to detail in UI design implementation
  • Passion for design, user experience and implementing user and designer feedback
  • Strong communication and team-success oriented collaboration skills
  • Excellent programming skills with solid understanding of software engineering techniques, methodologies and attention to detail
  • Disciplined debugging skills and tenacious problem solver
  • Software development processes including source control, bug tracking, and design documentation
  • Familiarity with Agile software development
  • Portfolio of original game designs—whether independent or for a studio
  • UI motion and animation experience
  • Creative problem solver