We are the Battlefield Central Tech Team (BCT), the technical nucleus powering the acclaimed Battlefield franchise. BCT is home to a remarkable team of technical talent building Battlefield tools and technology on EA’s proprietary game engine, Frostbite. We are part of a suite of global studios creating connected experiences for players in the Battlefield universe. Functioning as the conduit between time zones to propel our work forward, this team will champion excellence in our boundary-breaking development and will be integral to the success of the Battlefield series. Because our people are the backbone and driving force to our creative products, we’re dedicated to providing everyone the chance to express themselves and be their very best. As we expand, we’re looking to bring in a healthy mixture of early career talent guided by seasoned industry veterans in a hybrid studio environment. We’re here to change the game and are eager to reach back and uplift emerging creators. Join us.
As a Software Engineer, you will be part of a team delivering reliable tools and technology for Battlefield game teams. You will be responsible for understanding the needs, breaking down problems and finding pragmatic solutions. Work with code versions on different streams/branches and be familiar with merging or porting code across them. Respond to issues within the Frostbite production environment by working across teams and gathering data to help troubleshoot issues. You will collaborate across domain teams and assist QA on releases/updates. You will help establish new policies, improving process and culture to reach better quality. Implement tools to help improve the efficiency of how software is developed and tested while elevating the product quality. You will report into a Craft Manager.
- Previous experiences in Software Engineer discipline or multiple Engineering disciplines in software development cycle:
- Generalist with 4+ years of professional experience in C# (editor)
- Debugging experience
- Navigating large code bases
- Experience with C++ (runtime)
- Experience with version control on projects with a large number of contributors
- Ability to adapt communication style to different disciplines other than engineering
Nice to have:
- Production experience with game engines
- Experience with Powershell and Python
- Experience with CI build systems and build automation
What’s in it for you? Glad you asked!
We realize it takes world-class people to make world-class games, we offer great compensation packages and a culture that thrives off creativity and individuality.
We love to celebrate our great perks like comprehensive health and benefit packages, pension plans, bonuses and Restricted Stock Units (RSUs), tuition reimbursement, free video games and more!