- Develop tools and processes that improve the performance of our Continuous Integration based developer feedback loop.
- Evaluate and drive adoption of code quality and software quality development tools. Examples include static and dynamic code analysis, code coverage and automated testing.
- Research application of AI driven development tools into FC’s development workflows.
- Build and integrate systems that provide insights into developer workflow bottlenecks and help define metrics for tracking developer efficiency and satisfaction.
- Partner with stakeholders across the development team and Frostbite engine team to identify pain points in their workflows and solutions to address them.
- Analyze and optimize developer workflows, including build times and pipeline performance
- BS in Computer Science or related field, or equivalent professional experience.
- Strong analytical and problem solving skills.
- Solid understanding of C++ language, best practices, and architectural considerations in resource constraint environments.
- Experience with usage or deployment of Continuous Integration automation frameworks.
- Professional experience with using centralized version control systems.
- A minimum of 5 years of software development experience working with C++ based tech stacks.
- Solid understanding of end to end software development cycle and proven aptitudes in building, productizing and maintaining software.
- Familiarity with video game engines and associated tool sets.
- Experience with using and maintaining build systems on large code bases.
- Experience working with game engines and associated game development tools.
- Experience with CPU performance and memory profiling tools.