This job might no longer be available.

Unity Engineer

Gearbox Software
Frisco Texas
2 years ago
Apply

Unity Engineer The Gearbox Entertainment Company is an award-winning creator and distributor of entertainment for people around the world. Gearbox Entertainment develops and publishes products through its subsidiaries, Gearbox Software and Gearbox Publishing. Gearbox Entertainment has become widely known for successful game franchises including Brothers in Arms and Borderlands, as well as acquired properties Duke Nukem and Homeworld. Gearbox’s ambition is to entertain the world and its key driving objectives include the pursuit of happiness for our talent, partners and customers, the prioritization of entertainment and creativity and a measured respect for profitability. For more information, visit www.Gearbox.com.

In addition to our games, Gearbox supports a suite of online services known as Shift. Shift powers many of our online features including crossplay, telemetry, player rewards, and more.

The Shift SDK team is seeking a developer to extend and maintain our Software Development Kit across various target platforms based on the Unity Engine. Your primary work will involve translating the features of our online services into formats suitable for a Unity Plugin. This work also includes building a simple example game and supporting automated tests. A commitment to collaborative problem solving, sophisticated design, and a quality product are essential.

Responsibilities:

  • Design, build, and maintain efficient, reusable, and reliable code
  • Active team contributor, always seeking ways to improve our products
  • Interact with and provide support to external development partners
  • Building and packaging native plugins for Unity
  • Automating the Unity build pipeline with batch mode
  • Writing automated tests in the Unity Test Framework
  • Implementing simple gameplay and UI logic
  • Writing scripts that are easily extended to support new platforms (InputManager, etc.)
  • Creating custom inspectors to extend editor functionality
  • Designing APIs that are intuitive and easy to use
  • Writing documentation, both in source code and long-form articles
  • Communication with Unity reporting bugs or feature requests that could improve our software
  • Communicating and troubleshooting with internal teams and external partners using our SDK


Qualifications:

  • Bachelor’s degree plus 7+ years of relevant experience
  • Authorized to work in the United States, currently living in Washington, Oregon, New Jersey, Texas, or Georgia
  • Excellent C# skills
  • Calling C libraries from within a Unity plugin
  • Experience with Mono
  • Excellent written, verbal, and communication skills
  • High level understanding of working with stateless web services
  • Experience shipping a title on at least one of the following console platforms: Microsoft, Sony, Nintendo, Stadia
  • Using the Profiler to identify likely performance bottlenecks
  • Knowledge of Unity's asset pipeline
  • Basic understanding of network topology concepts
  • Knowledge of asynchronous programming concepts
  • Familiarity with platform certification requirements and process
  • Understanding Unity's versioning and roadmap as it pertains to upgrading and supporting different versions of Unity


Bonus Points For:

  • Cross-platform development (Windows, Linux, Console, Mac, Mobile)
  • Experience with web tools such as Postman for testing web APIs
  • Experience with Bolt or other popular Unity visual scripting libraries
  • Understanding of networking at the socket level
  • Continuous Integration and Automated Testing

Gearbox Entertainment believes that all team members should be able to enjoy a work environment free from all forms of discrimination and harassment. We are committed to reflecting the diversity of the world we strive to entertain. As an Equal Opportunity Employer, we provide fair and equal treatment to all team members and applicants. We do not discriminate on the basis of race, color, religion, sex, sexual orientation, gender identity or expression, national origin, disability, genetic information, pregnancy or maternity, veteran status, or any other status protected by applicable national, federal, state or local law.

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

Jobs at Gearbox Software

Engineering jobs