onsite
Core Engineer - Electronic Arts
Software Engineer
Core Engineer focused on building and optimizing high‑performance game systems for a leading simulation title, leveraging C++ and Unreal Engine to deliver immersive player experiences.
About the role
Key Responsibilities
- Design, implement, and maintain core gameplay systems in C++ within the Unreal Engine framework.
- Collaborate with designers and artists to translate concepts into robust, scalable code.
- Profile and optimize performance, ensuring smooth frame rates and low latency across target platforms.
- Debug complex issues, conduct code reviews, and mentor junior engineers.
- Integrate new features while preserving code quality and adhering to best practices.
Requirements
- Strong proficiency in C++ and experience with Unreal Engine or similar game engines.
- Deep understanding of game engine architecture, memory management, and multithreading.
- Hands‑on experience with performance profiling and optimization techniques.
- Excellent problem‑solving skills and a collaborative mindset.
- Passion for simulation games and a desire to create engaging player experiences.