Advanced Game Software Engineer (Vancouver)

Advanced Game Software Engineer (Vancouver)

16 Oct
|
Global Sports Jobs
|
Vancouver

16 Oct

Global Sports Jobs

Vancouver

About the Role The Advanced Technology Group is part of the EA SPORTS Technology organisation, focusing on identifying and creating new, scalable technologies for game teams. It collaborates with game teams, central art teams, and the Frostbite engine team, with technologies applicable to many engines, environments, and hardware platforms. The Senior Generalist Software Engineer will work on strategic multi-year projects focused on user-generated experiences, improved creation pipelines and runtime functionality, both internal and player facing, for all EA SPORTS titles. The role participates in the game creation process, including architectural design, implementation, and debugging on multiple platforms, collaborating with designers, artists, and other engineers across domains such as rendering, gameplay, audio, user interface, online, physics, databases, and tools. The role reports to the team's manager and works with peers on developing the game's foundation layer.Key Responsibilities Implement feature's core logic, game flows, and screens/components.Develop technical solutions covering main areas of game development technologies, game features, and optimisations of frame-rate and load-times.Provide feedback, guidance,



and solutions for improvement and optimisations.Integrate and develop technologies into the game with other domain owners.Analyse impact of the above mentioned metrics throughout the development cycle.Required Experience & Qualifications 10+ years of software development experience6+ years of experience in C++ software developmentExperience in game engines (Unreal, Unity, Frostbite, or other proprietary)Proficiency in integrating and maintaining large-scale systems covering multiple domainsExperience with 3rd party APIsSkills debugging complex applicationsBachelor's degree in computer science or related field, or equivalent training and professional experienceExperience with one of the following: XBOX and Play Station platforms; Mobile, PC, or Cloud-based games; graphics libraries suchas Direct X, Open GL, or MetalPreferred Skills Understanding of memory management, multithreaded job system, run-time optimization, and job-based architecturesKnowledge of assembler, scripting languages (Python, Lua), and CStrong understanding of geometry, linear algebra, calculus, and physics as they pertain to transformations and motions in 3 D spaceBenefits & Perks 3 weeks of vacation per year to start10 days of sick time per yearPaid top-up to EI/QPIP advantages up to 100% of base salary when welcoming a new child (12 weeks for maternity, 4 weeks for parental/adoption leave)Extended health/dental/vision coverageLife insuranceDisability insuranceRetirement plan for regular full-time employeesCertain roles may be eligible for bonus and other incentive programsAbout the Company EA SPORTS is one of the most iconic brands in entertainment – connecting hundreds of millions around the world to the sports they love through a portfolio of industry-leading video games.#J-18808-Ljbffr

📌 Advanced Game Software Engineer (Vancouver)
🏢 Global Sports Jobs
📍 Vancouver

Reply to this offer

Impress this employer describing Your skills and abilities, fill out the form below and leave Your personal touch in the presentation letter.

Subscribe to this job alert:

Get the latest job offers by email for: advanced game software engineer (vancouver) / vancouver

Subscribe to this job alert:

Get the latest job offers by email for: advanced game software engineer (vancouver) / vancouver