Job Title : 3D Software Engineer (Unity Game Developer)
Location : Sunnyvale, CA / Remote - Should work on Pacific Time
Duration : 12 Months
JOB DESCRIPTION:
3D Software Engineer (Unity Game Developer)
SUMMARY
We are currently seeking a Unity-centric 3D Software Engineer with UI development experience to join our multi-disciplinary team as an engineer and game developer working on implementing 3D VR gaming content that enables surgeons to improve robotics skills in a VR robotic environment.
The successful candidate will effectively apply their passion, discipline, and knowledge and hands-on skills of scalable application development and deployment using Unity on the Windows OS environment.
ROLES AND RESPONSIBILITIES
* Develop front-end application for 3D VR based simulation content
* Rapid/low-fidelity software prototyping
* Write elegant, maintainable, reusable code, leveraging test driven principles to develop high quality applications
* Troubleshoot and resolve bugs and other technical issues
MINIMUM REQUIREMENTS
* 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
* Demonstrated hands-on skills of C/C++/C#
* 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
BONUS CHARACTERISTICS
* In-game UI development experience
* UI motion and animation experience
* Creative problem solver
- provided by Dice