Senior Software Engineer (C++/C#) - Frostbite

Global Sports Jobs Limited

Orlando (FL)

Ibrido

USD 150.000 - 190.000

Tempo pieno

14 giorni+

Aumenta le possibilità di ricevere una risposta da questo datore di lavoro

Il tuo curriculum e una lettera di presentazione personalizzati, che corrispondono esattamente a ciò che sta cercando.

Supera i filtri ATS

Vantaggi offerti da questo lavoro

Vacation 3 weeks start
Sick time 10 days
Top-up to parental leave
Health, dental, vision
Life and disability insurance
Retirement plan
Bonus potential

Descrizione del lavoro

Frostbite's Animation team at EA is seeking a senior software engineer to own features in the runtime animation engine and creator tools, primarily C++ and C#. You will build performant systems and drive multi-platform support while collaborating with animators and developers across disciplines.

You will mentor junior engineers, participate in design reviews, and help improve both tool and runtime performance.

Competenze

  • 8+ years of professional software development experience.
  • Strong C/C++ programming skills to improve and debug code.
  • Experience with 3D math, transforms, rotations, coordinate systems.
  • Game engine development, performance and memory profiling.
  • Experience with concurrent programming models.
  • Bachelor's degree in CS/CE or equivalent.

Mansioni

  • Build performant systems and features across the runtime animation engine (C++) and creator tools (C#).
  • Own animation features from design to production, testing and multi-platform support.
  • Improve tool and game runtime performance.
  • Collaborate with animators, technical artists, and game teams to turn concepts into playable features.
  • Participate in design and code reviews to keep the codebase reliable.
  • Mentor junior engineers to support technical growth.

Conoscenze

8+ years experience
C/C++ programming
3D math proficiency
Game engine development
Performance profiling
Memory profiling
Concurrent programming
Mentoring juniors
Collaboration with creatives

Formazione

Bachelor's degree in Computer Science or Computer Engineering

Strumenti

WPF

Descrizione del lavoro

About the Role

Frostbite's Animation team oversees the core platform on which animation technologies across AAA games are built. The role covers a range of engineering challenges, from improving user workflows for content creators to optimising real-time runtime performance, and reports to the Development Director in Animation. The engineer works on core animation systems that run in-game as well as the tools and workflows that content creators use to build and author animation data.

Key Responsibilities
  • Build performant systems and features across the 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 the codebase reliable and easy to work in.
  • Mentor junior engineers on the team to support their technical growth.
Required Experience & Qualifications
  • 8+ years of professional software development experience
  • Strong professional programming skills to improve and debug C++ and C code
  • Experience working with 3D math, including transforms, rotations, and coordinate systems
  • Experience in game engine developmentPerformance and memory profiling
  • Experience with concurrent programming models
  • Bachelor's degree in Computer Science, Computer Engineering, or equivalent practical experience
Preferred Skills
  • Experience in animation state machines or real-time simulation
  • Experience with WPF / desktop UI development for asset pipelines and editor tools
  • Experience targeting console platforms (PlayStation, Xbox)
Workplace
  • Hybrid remote/in-office
Salary
  • Pay offered is determined by relevant business and candidate factors such as education, qualifications, certifications, experience, skills, geographic location, or business needs.
Benefits & Perks
  • Vacation of 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 welcoming a new child (12 weeks for maternity, and 4 weeks for parental/adoption leave)
  • Extended health, dental, and vision coverage
  • Life insurance and disability insurance
  • Retirement plan for regular full-time employees
  • Certain roles may also be eligible for bonus and other incentive programmes
About the Company

Frostbite is EA's proprietary game engine, powering many of EA's leading titles across EA SPORTS, Battlefield, and more.

Ottieni la revisione del curriculum gratis e riservata.

o trascina qui il file.

Similar jobs

Offerte di lavoro simili che vale la pena confrontare

Senior Software Engineer (C++/C#) - Frostbite
Senior Software Engineer (C++/C#) - Frostbite

Frostbite • Orlando (FL)

Ibrido
USD 100.000 - 144.000
Vacation
Sick leave
Health insurance
+3
Senior Animation Engine Engineer (C++/C#) - Runtime & Tools
Senior Animation Engine Engineer (C++/C#) - Runtime & Tools

Global Sports Jobs Limited • Orlando (FL)

Ibrido
USD 150.000 - 190.000
Vacation 3 weeks start
Sick time 10 days
Top-up to parental leave
+4
Animateur.trice sénior.e / Senior Animator
Animateur.trice sénior.e / Senior Animator

Electronic Arts • Redwood City (CA)

Ibrido
USD 120.000 - 180.000
Hybrid work model
Senior Software Engineer - Gameplay & Experience
Senior Software Engineer - Gameplay & Experience

Electronic Arts (EA) • Redwood City (CA)

Ibrido
USD 165.000 - 256.000
Senior Software Engineer - Real-Time Animation Engine
Senior Software Engineer - Real-Time Animation Engine

Frostbite • Orlando (FL)

Ibrido
USD 100.000 - 144.000
Vacation
Sick leave
Health insurance
+3
Software Engineer II - Agentic Workflows
Software Engineer II - Agentic Workflows

Electronic Arts (EA) • Redwood City (CA)

Ibrido
USD 121.000 - 184.000
Medical/dental/vision insurance
Life and disability insurance
401(k) retirement plan
+1
Physics Engineer
Physics Engineer

Electronic Arts Ltd • Gothenburg (NE)

In loco
USD 42.000 - 64.000
Employee discounts
Développeur.se de logiciels sénior.e - outils de moteur génératif / Senior Software Developer - Generative Engine Tools
Développeur.se de logiciels sénior.e - outils de moteur génératif / Senior Software Developer - Generative Engine Tools

Electronic Arts • Redwood City (CA)

In loco
USD 150.000 - 230.000
Health insurance
401(k)
Paid time off
Animation Director
Animation Director

EA SPORTS • Orlando (FL)

In loco
USD 150.000 - 190.000
Animateur.trice sénior.e / Senior Animator
Animateur.trice sénior.e / Senior Animator

Electronic Arts (EA) • Redwood City (CA)

Ibrido
USD 154.000 - 234.000
Health insurance
Paid time off
Retirement plan
+2