Hanson Consulting Group is seeking a Sr. Software Engineer with experience working with SDKs to join their client’s team in the gaming industry. The role involves providing support to game services, tools, and client libraries for middleware services, ensuring code compatibility across platforms and enhancing game developer experiences.
Responsibilities:
- Building, overseeing, and maintaining ADO build and release pipelines
- Collaborate with testing to reproduce and fix issues discovered in test
- Help manage and support Xbox Live Tools performance through troubleshooting and debugging issues in addition to managing releases
- Maintain ongoing routine KTLO ‘keep the lights on’ items such as addressing customer escalations, and fixing bugs as needed
- Participate in the creation of documentation updates for game developers
- Help support library releases, ensuring releases are published live on-time and without issue
- Identify areas within software applications where automated tests can be implemented to ensure all critical aspects of software are being tested to improve overall quality assurance
- Updating publicly sharing example apps and engine integrations, including Unity apps
- Build test automation support for Steam SDK on Valve hardware
Requirements:
- Bachelor's degree (or equivalent international degree)
- 7+ years of experience with C++ required
- C# coding and debugging experience
- Multithread programming experience in debugging multithread C++ applications
- Demonstrated experience with mobile platforms (iOS and Android), Mac OS and Linux
- Familiarity with Android Studio, Gradle, Java for Android mobile platform
- Familiarity with Xcode and Apple Frameworks for iOS/macOS
- Ability to create and manage automated workflows and pipelines using YAML in Azure DevOps, specifically for building and testing applications
- Experience with YAML
- Strong external dependency integration skills, demonstrating the ability to effectively manage and integrate third-party libraries, APIs, or external services
- Experience with middleware such as Unreal and Unity