Back to jobs
Principal Engineer (Remote)
- Posted 13 September 2023
- Salary Negotiable
- LocationCalifornia
- Job type Permanent
- DisciplineGames Programming
- Reference18557
- Contact NameMatty Kidsley
Job description
We are supporting Unknown Worlds in their recruitment for an experienced Principal Engineer to help the team ship high-quality games on multiple platforms.
Unknown Worlds is an independent game company from San Francisco, California. The studio has worked previously on titles such as Subnautica, Titan Quest, Empire Earth, Lair, GRAW 2, Mass Effect, Bioshock Infinite, Firefall & Star Citizen.
Your responsibilities…
Unknown Worlds is an independent game company from San Francisco, California. The studio has worked previously on titles such as Subnautica, Titan Quest, Empire Earth, Lair, GRAW 2, Mass Effect, Bioshock Infinite, Firefall & Star Citizen.
Your responsibilities…
- Lead the software development effort for major game systems and features
- Provide client side support for network and online features
- Design, build, and maintain flexible, extensible solutions and tools that empower the team
- Coach junior programmers and promote team growth
- Optimise game code to meet project performance and memory requirements
- Collaborate closely with other disciplines to understand, scope, and implement features, promoting seamless communication and efficient cross-functional teamwork
- Work with producers and quality assurance to ensure product quality and stability
- 5+ years experience shipping games on a variety of platforms (or equivalent)
- Expert level C# programming skills and familiarity with Unity
- Proficiency with C++
- Ability to optimise and work within the performance limitations of multiple development platforms
- Excellent written and verbal communication skills
- Proficiency in rendering, encompassing render pipelines, and shader programming
- Experience with live service game development
- Previous experience with automated build systems and unit test frameworks
- Ability to implement innovative rendering techniques
- Experience with multi-threaded programming, profiling, and optimization techniques
- Familiarity with common mobile development challenges including UI/UX implementation
- Demonstrate strong judgment in consideration of project management and marketing inputs