company_logo

Full Time Job

Senior Software Developer

Electronic Arts

Orlando, FL 10-03-2023
 
  • Paid
  • Full Time
  • Senior (5-10 years) Experience
Job Description
Frostbite is EA's state-of-the-art multi-platform game development engine. Our global team develops creative engine features and cutting-edge tools that let our game makers create stunning games. We're honoured to have thousands of game developers worldwide using Frostbite as they create some of the industry's best-known titles and amazing player experiences. Join us as we help shape the future of gaming with Frostbite.

Responsibilities
• The mission of the Procedural team is to develop state-of-the-art procedural technologies into Frostbite to help game teams around the world build bigger and richer games.
• As senior software developer in the procedural team you will report to the Development Manager and will be called to work from low-level mesh processing and low-level content database code up to high-level World Editor UI and DCC workflows code.
• You will build high-quality code, review and provide feedback on technical designs and code written by other software developers, and work with game teams to help them improve existing and develop new technologies.
• Open to Hybrid and Onsite Developers

Required Qualifications
• Bachelor's degree or higher in Computer Science, Developing or Software Development or equivalent.
• High level of proficiency with C++ and good understanding of C# or WPF.
• 7+ years of professional software development experience.
• Experience designing and implementing maintainable, structured and documented code.
• Experience with object-oriented design patterns and test-driven development.
• Experience with multithreaded architectures and synchronisation principles.
• Experience with memory management, multi-core use, profiling and optimization.
• Excellent debugging skills.
• You will be remote-friendly.
Optional Qualifications
• Experience with asset data pipelines, procedural asset generation.
• Experience with Houdini, Maya SDKs or other DCC tools.
• Experience with Python for scripting or tool development.
• Experience with geometry/mesh formats and processing.
• Experience with rendering techniques.
• Experience with Agile methodologies for software development.

#LI-Hybrid, #LI-Onsite

Jobcode: Reference SBJ-r75oqp-3-15-10-50-42 in your application.

Company Profile
Electronic Arts

Electronic Arts Inc. is a global leader in digital interactive entertainment. EA develops and delivers games, content and online services for Internet-connected consoles, mobile devices and personal computers.