Description
Electronic Arts creates next-level entertainment experiences that inspire players and fans around the world. Here, everyone is part of the story. Part of a community that connects across the globe. A place where creativity thrives, new perspectives are invited, and ideas matter. A team where everyone makes play happen.
Our shipped titles include critically acclaimed multi-platform games Apex Legends, Titanfall, Titanfall 2, Star Wars™ Jedi: Fallen Order, Star Wars™ Jedi: Survivor, and Medal of Honor: Above and Beyond.
We’re looking for a Software Engineer to join the Jedi team in creating a best-in-class experience for our players. On the Jedi Engineering team, we believe in individual ownership of features, close collaboration with other departments, and prioritizing the player experience.
As a Software Engineer on the Jedi team, you will:
- Cross the boundaries from low-level engine/rendering features up to player-facing UX to ensure a high quality and customizable experience across a wide variety of hardware configurations, especially within the PC ecosystem.
- Be able to analyze and fix performance bottlenecks, both in the game runtime environment and in development tools.
- Be able to proactively identify, diagnose, and solve issues as they arise. This includes both bugs and areas where the player experience can be improved.
- Collaborate with a diverse set of stakeholders - engineers, artists, technical artists, designers, producers, QA.
- Contribute to healthy team morale and culture
- Share and receive opinions about the game as a whole
Ideally, you'll have:
- 5+ years’ experience in the games industry working as an engineer in areas such as: platform support, hardware configuration, peripherals, performance, etc.
- Proficiency in C++.
- Strong analytical and problem-solving skills, with the ability to diagnose and resolve complex issues.
- Excellent communication and teamwork skills, with the ability to effectively collaborate with diverse teams and adapt to changing project requirements.
- Familiarity with PC gaming and player expectations on that platform.
- Familiarity with UX best practices.
- Passion for making a great player experience.
- Unreal Engine experience is a major plus, but not required.