Senior Software Engineer (C++/C) - Frostbite
$141.4k - $204.4k per yearFrostbite
Description & Requirements
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 place where creativity thrives, new perspectives are invited, and ideas matter. A team where everyone makes play happen.Frostbite is EA's proprietary game engine, powering many of our leading titles across EA SPORTS, Battlefield, and more. We develop shared tools and technologies that connect and empower creators throughout EA. On Frostbite, you'll collaborate with accomplished teams and contribute to the foundation that enables the creation of immersive, high-quality games for players worldwide.By joining us, you'll be at the forefront of game engine development. You will collaborate with a passionate team to push the boundaries of interactive realism and immersive gameplay, helping us shape the future of gaming technology and leave a lasting mark on the next generation of games.Our Animation team oversees the core platform that animation technologies across AAA games are built upon. As part of our team, you will handle a variety of rewarding engineering challenges - from improving user workflows for content creators to optimizing real-time runtime performance. As a Senior Software Engineer in the Animation team, you will report to the Development Director in Animation. You'll work on core animation systems that run in-game, as well as the tools and workflows used by content creators to build and author animation data.This role is Hybrid remote/in-office.You Will
Build performant systems and features across our runtime animation engine (C++) and content creator tools (C#).Take ownership of animation features from technical design through to production, testing, and multi-platform support.Improve tool and game runtime performance.Partner with animators, technical artists, and game development teams to turn creative concepts into playable features.Participate in design and code reviews, collaborating with the team to share knowledge and keep our codebase reliable and easy to work in.Mentor junior engineers on the team to support their technical growth.Qualifications
8+ years of professional software development experienceStrong professional programming skills to improve and debug C++ and C# codeExperience working with 3D math, including transforms, rotations, and coordinate systemsExperience in game engine developmentPerformance and memory profilingExperience with concurrent programming modelsBachelor's degree in Computer Science, Computer Engineering, or equivalent practical experienceBonus Experience
Experience in animation state machines or real-time simulationExperience with WPF / desktop UI development for asset pipelines and editor toolsExperience targeting console platforms (PlayStation, Xbox)Pay Transparency - North America
Compensation And Benefits
The ranges listed below are what EA in good faith expects to pay applicants for this role in these locations at the time of this posting. If you reside in a different location, a recruiter will advise on the applicable range and benefits. Pay offered will be determined based on a number of relevant business and candidate factors (e.G. education, qualifications, certifications, experience, skills, geographic location, or business needs).PAY RANGES
British Columbia (depending on location e.G. Vancouver vs. Victoria)
$141,400 - $204,400 CAD
Pay is just one part of the overall compensation at EA.For Canada, we offer a package of benefits including vacation (3 weeks per year to start), 10 days per year of sick time, paid top-up to EI/QPIP benefits up to 100% of base salary when you welcome a new child (12 weeks for maternity, and 4 weeks for parental/adoption leave), extended health/dental/vision coverage, life insurance, disability insurance, retirement plan to regular full-time employees. Certain roles may also be eligible for bonus and other incentive programs.About Electronic Arts
We're proud to have an extensive portfolio of games and experiences, locations around the world, and opportunities across EA. We value adaptability, resilience, creativity, and curiosity. From leadership that brings out your potential, to creating space for learning and experimenting, we empower you to do great work and pursue opportunities for growth.We adopt a holistic approach to our benefits programs, emphasizing physical, emotional, financial, career, and community wellness to support a balanced life. Our packages are tailored to meet local needs and may include healthcare coverage, mental well-being support, retirement savings, paid time off, family leaves, complimentary games, and more. We nurture environments where our teams can always bring their best to what they do.Electronic Arts is an equal opportunity employer. All employment decisions are made without regard to race, color, national origin, ancestry, sex, gender, gender identity or expression, sexual orientation, age, genetic information, religion, disability, medical condition, pregnancy, marital status, family status, veteran status, or any other characteristic protected by law. We'll consider employment qualified applicants with criminal records in accordance with applicable law. EA also makes workplace accommodations for qualified individuals with disabilities as required by applicable law.
#J-18808-Ljbffr
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 place where creativity thrives, new perspectives are invited, and ideas matter. A team where everyone makes play happen.Frostbite is EA's proprietary game engine, powering many of our leading titles across EA SPORTS, Battlefield, and more. We develop shared tools and technologies that connect and empower creators throughout EA. On Frostbite, you'll collaborate with accomplished teams and contribute to the foundation that enables the creation of immersive, high-quality games for players worldwide.By joining us, you'll be at the forefront of game engine development. You will collaborate with a passionate team to push the boundaries of interactive realism and immersive gameplay, helping us shape the future of gaming technology and leave a lasting mark on the next generation of games.Our Animation team oversees the core platform that animation technologies across AAA games are built upon. As part of our team, you will handle a variety of rewarding engineering challenges - from improving user workflows for content creators to optimizing real-time runtime performance. As a Senior Software Engineer in the Animation team, you will report to the Development Director in Animation. You'll work on core animation systems that run in-game, as well as the tools and workflows used by content creators to build and author animation data.This role is Hybrid remote/in-office.You Will
Build performant systems and features across our runtime animation engine (C++) and content creator tools (C#).Take ownership of animation features from technical design through to production, testing, and multi-platform support.Improve tool and game runtime performance.Partner with animators, technical artists, and game development teams to turn creative concepts into playable features.Participate in design and code reviews, collaborating with the team to share knowledge and keep our codebase reliable and easy to work in.Mentor junior engineers on the team to support their technical growth.Qualifications
8+ years of professional software development experienceStrong professional programming skills to improve and debug C++ and C# codeExperience working with 3D math, including transforms, rotations, and coordinate systemsExperience in game engine developmentPerformance and memory profilingExperience with concurrent programming modelsBachelor's degree in Computer Science, Computer Engineering, or equivalent practical experienceBonus Experience
Experience in animation state machines or real-time simulationExperience with WPF / desktop UI development for asset pipelines and editor toolsExperience targeting console platforms (PlayStation, Xbox)Pay Transparency - North America
Compensation And Benefits
The ranges listed below are what EA in good faith expects to pay applicants for this role in these locations at the time of this posting. If you reside in a different location, a recruiter will advise on the applicable range and benefits. Pay offered will be determined based on a number of relevant business and candidate factors (e.G. education, qualifications, certifications, experience, skills, geographic location, or business needs).PAY RANGES
British Columbia (depending on location e.G. Vancouver vs. Victoria)
$141,400 - $204,400 CAD
Pay is just one part of the overall compensation at EA.For Canada, we offer a package of benefits including vacation (3 weeks per year to start), 10 days per year of sick time, paid top-up to EI/QPIP benefits up to 100% of base salary when you welcome a new child (12 weeks for maternity, and 4 weeks for parental/adoption leave), extended health/dental/vision coverage, life insurance, disability insurance, retirement plan to regular full-time employees. Certain roles may also be eligible for bonus and other incentive programs.About Electronic Arts
We're proud to have an extensive portfolio of games and experiences, locations around the world, and opportunities across EA. We value adaptability, resilience, creativity, and curiosity. From leadership that brings out your potential, to creating space for learning and experimenting, we empower you to do great work and pursue opportunities for growth.We adopt a holistic approach to our benefits programs, emphasizing physical, emotional, financial, career, and community wellness to support a balanced life. Our packages are tailored to meet local needs and may include healthcare coverage, mental well-being support, retirement savings, paid time off, family leaves, complimentary games, and more. We nurture environments where our teams can always bring their best to what they do.Electronic Arts is an equal opportunity employer. All employment decisions are made without regard to race, color, national origin, ancestry, sex, gender, gender identity or expression, sexual orientation, age, genetic information, religion, disability, medical condition, pregnancy, marital status, family status, veteran status, or any other characteristic protected by law. We'll consider employment qualified applicants with criminal records in accordance with applicable law. EA also makes workplace accommodations for qualified individuals with disabilities as required by applicable law.
#J-18808-Ljbffr
Vacancy posted 45 minutes ago
Similar jobs that could be interesting for youBased on the Senior Software Engineer (C++/C) - Frostbite in Winnipeg, MB vacancy
- Use C++ and C# to develop Civil Engineering applications in Quebec City, with a hybrid schedule including three onsite days weekly.As a Senior Software Developer, you will design, develop, test, and maintain complex production-quality software. You will work with international...Senior
- Electronic Arts is seeking a Senior Software Engineer for the Animation team. You will work on core animation systems that run in-game and on the tools used by content creators to build and author animation data, helping deliver immersive experiences. Reporting to the Development...Senior
- Nous sommes à la recherche d'un Développeur Logiciel – Migration C++ vers C# (.NET) , pour le compte de notre partenaire ; chef de file nord-américain dans l'évaluation des réseaux de distribution d'eau potable et d'égouts.Titre du poste : Développeur C++ / C# – Modernisation...Suggested
- # Senior C++ Software EngineerTargeted TalentHome›Jobs›Senior C++ Software EngineerTargeted TalentAdzunaSaskatoon, Saskatchewan permanent Posted... ...are looking for an experienced Senior C++ Software Engineer for our client. This is a permanent position that is remote....SeniorPermanent employmentRemote work
- Job Description Our SaaS client is looking for a Senior Software Developer to join a team building complex engineering software used for large-scale infrastructure... ...engineering role for someone who is very strong in C++ and C# and can own features from design through development...Senior3 days per week
- ...role. A well-established quantitative trading firm is seeking Senior Software Engineers to architect and own the core infrastructure that powers high... ...structures, algorithms, and object-oriented programming in C++. Exceptional problem-solving ability - you see through complexity...SeniorWork at officeLocal areaWorldwide
- ...players every day.Job Overview As a Senior Programmer at Smoking Gun Interactive (... ...A bachelor's degree in Computer Science, Engineering or equivalent; Passion for playing and... ...independent worker; Expert working knowledgeof C++ and C#, Standard Library and Object...SeniorCasual workRemote workWorldwide
- Morningstar is seeking a Senior Software Engineer (Backend) to design, build, and maintain scalable enterprise applications and APIs. The role focuses on backend development using C#, .NET, cloud technologies (AWS), microservices, and modern software engineering practices. The...SeniorWork at office
- Motive Studio in Montreal is seeking a Senior Core Software Engineer to craft high-quality C++ code for Battlefield titles. You will focus on performance, memory efficiency, and low-level platform work, collaborating with the Frostbite team and DICE to push technology forward...Senior
- Elevate online gaming experiences as a Senior Software Engineer on the Client Code team at Demonware in Vancouver, BC. Design and implement C++ client libraries for leading Activision titles. As a Senior Software Engineer, you will enhance the SDK used by clients like Call...Senior
- Build interactive audio systems with C++ for EA SPORTS™ NHL in Vancouver, British Columbia... ...sports gaming experiences.As an Audio Software Engineer, you will develop production-level audio... ...authoring tools, content pipelines, and Frostbite audio workflows. You will partner with...
- ...for safety critical, real-time software solutionsEnsure designs are... ...softwareReview the work of teammates (senior and junior)Mentor and grow... ...practical experience with C++Minimum 5 years' hands on experience... ..., Computer, or Electrical Engineering or Computer ScienceEqual Opportunity...SeniorWork at officeLocal area
- ...contribute, and thrive. If this sounds like the kind of workplace where you can contribute meaningfully, keep reading.As a Lead Software Engineer at SimCorp, you will play a key role in the design, development, and delivery of complex software solutions that support critical...SeniorLong term contractWork at officeRemote workWorldwide2 days per week
$120k - $140k per year
...() is a trusted multi-service engineering and electronics manufacturing... ...safety-critical electronics and software systems to the aerospace,... ...tasks. Collaborate with other seniors and management on the establishment... .... Strong experience in C++ software development Solutions...Senior$125k - $165k per year
...the user experience — applying strong software engineering discipline and industry best practices... ...technical rigor Partner closely with senior engineers and architects on major architecture... ...Familiarity with additional database engines (MySQL, PostgreSQL) and query languages...SeniorInternship- ...a hybrid environment. Develop backend solutions supporting investment research and technology platforms.Morningstar seeks a Senior Software Engineer focused on backend development and enterprise software. You will work with C#, .NET, microservices, Web APIs, MVC, Entity Framework...Senior
- ...One applications with C# .NET and AWS across cross-functional scrum teams. Apply distributed systems expertise in the GTA.As a Senior Software Engineer, you will develop production-grade applications, features, and enhancements for Prophix One. You will use C# .NET, SQL Server...Senior
- ...Eaton Canada à Brossard (Québec) recherche un développeur logiciel C++ sénior pour concevoir, développer et maintenir des solutions C++ modernes, notamment CYMCAP. Vous travaillerez dans un environnement hybride et collaborerez avec une équipe multidisciplinaire sur des projets...Senior
- ...technology for EA SPORTS NHL in Vancouver using C++, real-time systems, and multiplatform... ...sports audio experiences.As an Audio Software Engineer, you will develop core technology for... ...systems across multiple platformsExtend Frostbite tools for audio authoring workflowsRequirements...
- ...Build AI Inference Networking software at Equinix using SDN, proxying, and open-source engineering expertise. Work within a globally... ...distributed development team. As a Senior SDN Network Software Engineer,... ...experience in Go, Python, C/C++, or Rust DevOps experience with...Senior
- ...presentation systems in Vancouver with C++, dynamic cameras, and broadcast overlays... ...immersive sports gaming.As a Presentation Software Engineer, you will develop and support core... ...multiple platformsImprove workflows through Frostbite ecosystem technologiesRequirements: Three...Full timeTemporary work
- ...transferable skills, and lived experience may be exactly what we’re looking for. **Job DescriptionWe are looking for a senior, hands-on software engineer with broad experience across software development, cloud infrastructure, DevOps, and developer tooling. You should be comfortable...SeniorHourly pay
$118k - $152k per year
Senior Software Engineer - .NET, C# & APIsThe Role Capco is seeking a Senior Software Engineer with strong expertise in C#, .NET, ASP.NET Core, and API development to join our Technology & Engineering practice in Toronto. In this role, you will design, develop, modernize...SeniorInternshipImmediate start- ## [C] Software EngineerApply: Toronto, Ontario: Full time: Posted 2 Days Ago: JR0000866**Powered by Passion. United by Purpose. Build for... ...support our fans, teams and venues. We are looking for a Software Engineer to build and maintain full-stack features across our web...Hourly payFull time
- Build C++ software for Zebra’s Aurora Imaging Library in Montreal, working onsite at least three days weekly in a hybrid schedule. Optimize... ...SIMD, parallel processing, or Arm Neon techniques.As a Software Engineer II, you will design, develop, analyze, maintain, validate, and...
- ...Inc. 5000, a DUNS 100 Top Startup to Work For, and a multi-year Inc. Best Workplace awardee.We are seeking an experienced Senior C++ Software Engineer with strongsystem-level programming expertise and advanced troubleshooting capabilities.The ideal candidate will have a...SeniorWork at officeLocal areaRemote work3 days per week
- ...Battlefield Studios in Montreal seeks a Senior Core Software Engineer to develop high-quality C++ code for core game systems. You will optimize CPU and memory usage, and work closely with Frostbite and other teams to push the studio's live titles forward. Ideal candidates...Senior
- Design safety-critical embedded software with C++ at Aversan Inc. in Brampton, Ontario, using bare-metal and real-time systems expertise in a hybrid setting.As an Embedded Software Engineer, you will design, implement, maintain, and test modular flight software solutions. The...
- Concevez des logiciels C++ et optimisez Aurora Imaging Library dans un poste hybride, avec présence minimale de trois jours à Montréal.Comme ingénieur logiciel II chez Zebra, vous développez des solutions pour un SDK de vision artificielle. Vous concevez, testez et maintenez...Day shift
$53.58k - $122.4k per year
At Capgemini Engineering, the world leader in engineering services, we bring... ...robots, our digital and software technology experts think outside... ...role in Westford MALooking for C++ Developer with C#... ...the role you're consideringThe Senior Software Engineer will develop...SeniorFull timeLocal area
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Senior Software Engineer (C++/C) - Frostbite. Be the first to apply!
Related searches
- junior c++ developer Winnipeg, MB
- c++ software developer Winnipeg, MB
- c++ developer fintech Winnipeg, MB
- c++ developer Winnipeg, MB
- senior disability case manager Winnipeg, MB
- senior hardware engineer Winnipeg, MB
- senior cook Winnipeg, MB
- amica senior lifestyles Winnipeg, MB
- senior building operator Winnipeg, MB
- senior project manager Winnipeg, MB

