Job Title: 3D Software Engineer (Unity Game Developer)
Location: Sunnyvale, California, United States
Duration: 10 Months + extension
U.S. Tech Solutions, Inc. is an Affirmative Action, Equal Opportunity Employer. Our employment decisions are made without regard to race, color, religion, gender, national origin, age, disability, marital status, veteran or military status, or any other legally protected status.
Roles and Responsibilities
Develop front-end application for 3D VR based surgical 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