Electronic Arts

Software Engineer (C++) - Frostbite

Electronic Arts
Apply
12 hours ago
Vancouver, CanadaSenior

Responsibilities

  • Communicate with game and Frostbite teams to understand their needs.
  • Support game teams using Frostbite technologies.
  • Take ownership of core functionalities.
  • Contribute to technical discussions and improve systems over time.
  • Collaborate on system design, implementation, testing, and maintenance.
  • Develop systems for data management, game asset processing, caching, and on-demand loading.
  • Acquire and share domain expertise.

Requirements

  • 5+ years of experience with C++ programming, data-oriented design, and software architecture.
  • Experience building high-performing concurrent software.
  • Comfort working within an established codebase.
  • Experience with Agile development practices.
  • Experience with data processing and data management.
  • Experience implementing databases or file systems.
  • Experience with locally running web services in Azure.

Benefits

  • Hybrid remote/in-office work in Vancouver or Stockholm.
  • Three weeks of vacation per year to start in Canada.
  • Ten days of sick time per year.
  • Paid top-up to EI/QPIP benefits for new child, including maternity and parental/adoption leave.
  • Extended health, dental, and vision coverage.
  • Life insurance, disability insurance, and a retirement plan for regular full-time employees.
  • Potential eligibility for bonus and other incentive programs.
  • Additional wellness, healthcare, mental well-being, retirement savings, paid time off, family leave, and complimentary game benefits may be available.

Tech Stack

Categories

Gaming
Electronic Arts

About Electronic Arts

10,000+ employees

Electronic Arts creates next-level entertainment experiences that inspire players and fans around the world. Here, everyone is part of the story. Part of a community that connects across the globe. A team where creativity thrives, new perspectives are invited, and ideas matter. Regardless of your role, team, or location, this is a place where everyone makes play happen. Join us.

Contact me