Rendering Software Engineer @ EA SPORTS
Your Application Journey
Email Hiring Manager
Job Details
About EA SPORTS
Electronic Arts creates next-level entertainment experiences that inspire players and fans around the world. EA SPORTS is one of the most iconic brands in entertainment, connecting millions to the sports they love through top-tier video games.
The Role: Rendering Software Engineer
As a Rendering Software Engineer, you will collaborate with Designers, Artists, and Engineers to develop advanced graphics features that enhance the visual quality of EA's titles.
Responsibilities
- Develop core rendering features, engine components, and tools.
- Research and implement rendering techniques.
- Create reusable and flexible rendering technologies.
- Write technical design specifications.
- Design, maintain, implement, test and debug code and pipelines.
- Profile and optimize rendering modules of a game engine.
- Stay updated with the latest hardware and software advancements.
- Collaborate with team members and report to the engineering manager.
Qualifications
- 5+ years' experience with C++ development.
- Experience with real-time rendering engines.
- Strong communication skills and teamwork.
- Excellent math skills including trigonometry, calculus, and linear algebra.
- Proficiency with modern graphics APIs (DirectX12, Vulkan, Metal).
- Experience in rendering techniques and white paper implementations.
- Expertise in debugging, multi-threading, performance analysis and optimization using tools like PIX, RenderDoc, and Razor.
- Understanding of memory management and runtime optimization.
Compensation and Benefits
The compensation package varies by location with competitive benefits including vacation, sick time, extended health coverage, life insurance, retirement plans, and potential bonuses/equity in British Columbia.
About Electronic Arts
EA is dedicated to fostering creativity and open collaboration. With a global presence, EA values resilience, curiosity, and continuous growth, providing ample opportunities for learning and development.
Key skills/competency
- C++
- Real-time rendering
- Graphics APIs
- DirectX12
- Vulkan
- Metal
- Optimization
- Multi-threading
- Debugging
- Game Engine
How to Get Hired at EA SPORTS
🎯 Tips for Getting Hired
- Customize your resume: Highlight relevant C++ and graphics experience.
- Showcase portfolio: Include real-time rendering projects.
- Research EA SPORTS: Understand their game titles and culture.
- Prepare technical tests: Brush up on optimization and API knowledge.