Description
As a Presentation Software Engineer, you will work with designers to orchestrate camera, choreography, audio, overlays, and tools to support those systems. You will be involved in end-to-end feature development, from architecture design to implementation, debugging, and tuning on multiple platforms and devices.
Your responsibilities:
- Bring the vision of artists and designers to life.
- Design and write C++ code and engine scripts for the game's visual presentation.
- Design, architect, and document technical designs for Presentation systems.
- Work with a proprietary engine to develop stable, scalable, efficient, and shareable code.
- Support and collaborate with content creators across different game development disciplines.
- Use common software engineering design patterns and paradigms.
Your qualifications:
- Bachelor's degree in Computer Science or a related field.
- 6+ years of C++ experience and object-oriented design and implementation.
- Game engine experience (Unity/Unreal).
- Knowledge of good software programming practices.
- 3+ years of experience in scripting languages (Python, Lua) and interpreted languages (C#).
- Experience with source control systems.
Electronic Arts offers comprehensive benefit packages, including physical, emotional, financial, professional, and social well-being programs.
This listing is enriched and indexed by YubHub. To apply, use the employer's original posting:
https://jobs.ea.com/pl_PL/careers/JobDetail/Presentation-Software-Engineer-FC/216023