This job might no longer be available.

Sr. Unity Developer

Full Swing Simulators
Carlsbad, CA/Remote
3 years ago
Apply

Full Swing Simulators is the largest US-based producer of golf and sport simulators that has been chosen as the Official Licensee of PGA TOUR and the Official Simulator Partner of the Golf Channel. Full Swing is the only company that gives players patented dual-tracking technology, combining high-speed cameras and infrared light wave technology provide unmatched swing data and real-time ball feedback. Users can dynamically experience more than 13 sports including golf, featuring the world's most iconic courses with the most innovative software in golf simulation. Team Full Swing boasts PGA TOUR Players Tiger Woods, Justin Rose, Jordan Spieth, Gary Woodland, Brandt Snedeker, Jason Day, the LPGA's Brooke Henderson, the NBA's Steph Curry and the NFL's Patrick Mahomes.

Being a part of Full Swing means joining a growing brand and team of people dedicated to innovating new experiences for golfers and athletes around the globe. Whether it is working on the most innovative technology in the industry, marketing our story with the best athletes in sports, selling to a growing audience that is looking for the latest in sports entertainment or helping our customers have the best possible experience, Full Swing has opportunities to be a part of a team that continues to develop and expand.

We are seeking talented senior game developers to work alongside content creators, artists, and game programmers on expanding the feature sets and content of our suite of simulators. Your primary responsibilities will be to implement game functionality by translating design ideas, concepts, and requirements into a functional and engaging game. A commitment to collaborative problem solving, sophisticated design, and a quality product is essential.

Primary Functions

Reasonable accommodations may be made to enable individuals with disabilities to perform the essential functions.

• Translate design specification into functional game

• Design, build, and maintain efficient, reusable, and reliable code

• Ensure the best possible performance, quality, and responsiveness of applications

• Analyze application performance and develop low-level optimizations as needed

• Identifying areas for modification in existing programs and subsequently developing these modifications

• Identify bottlenecks and bugs, and devise solutions to address and mitigate these problems

• Help maintain code quality, organization, and automatization

• Designing and building game patches and upgrades

• Project estimating and planning

• Researching, designing, implementing and managing software programs

• Communicate with other team members to establish effective pipeline and integrate media assets

• Mentor other software engineers in the group and assist with troubleshooting of software bugs and problems

• Provide technical leadership through assisting the team with technical questions, authoring debugging tools, and providing long-term software support

• Contribute to all aspects of product design and development

• Meeting with stakeholders in creating requirements & specification documents

• Testing and evaluating new programs

Required Education, Experience & Skills

• BS/MS in Math, Physics, Computer Science or related field

• Minimum 5 years of working experience in gaming development

• Excellent knowledge of Unity, including experience with scripting, textures, animation, GUI styles, and user session management

• Experience with game physics and particle systems

• Experience delivering commercial grade video games

• Experience optimizing memory and space usage for support of older hardware

• Ability to constantly learn and stay in touch with evolving game standards and development technologies

• Familiarity with current design and architectural patterns

• Knack for writing clean, readable, and easily maintainable code

• Experience implementing automated testing platforms and unit tests

• Proficient knowledge of code versioning tools such as GitHub, Perforce, Subversion, Plastic

• Deep knowledge/experience in C/C++ and C#

Preferred Education, Experience & Skills

• Experience with JavaScript

• Golf Knowledge

• Cloud Interface Technologies

• Experience with or familiarity with Android or iOS development

• Strong understanding of object-oriented programming

• Porting games from one engine to another

Create Your Profile — Game companies can contact you with their relevant job openings.
Apply

Jobs at Full Swing Simulators