Electronic Arts

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

Electronic Arts
Apply
19 hours ago
Orlando, FL, USASenior
H1B sponsor

Responsibilities

  • Build performant runtime animation systems in C++ and content creator tools in C#.
  • Own animation features from technical design through production, testing, and multi-platform support.
  • Improve tool and game runtime performance through profiling and optimization.
  • Collaborate with animators, technical artists, and game development teams to turn creative concepts into playable features.
  • Participate in design and code reviews and help maintain a reliable, maintainable codebase.
  • Mentor junior engineers and support their technical growth.

Requirements

  • 8+ years of professional software development experience.
  • Strong professional programming skills in C++ and C# for improving and debugging code.
  • Experience with 3D math, including transforms, rotations, and coordinate systems.
  • Experience developing game engines.
  • Experience with performance and memory profiling.
  • Experience with concurrent programming models.
  • Bachelor’s degree in Computer Science, Computer Engineering, or equivalent practical experience.
  • Bonus experience with animation state machines, real-time simulation, WPF or desktop UI development for asset pipelines and editor tools, and PlayStation or Xbox platforms.

Benefits

  • Hybrid remote/in-office work arrangement.
  • Benefits may include healthcare coverage, mental well-being support, retirement savings, paid time off, family leaves, complimentary games, and career and community wellness programs.

Tech Stack

C#C++

Categories

EmbeddedGaming
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