C++ Systems Software Engineer - American Football

4 Days ago • 3-5 Years
Create a profile and let recruiters contact you

About the job

SummaryBy Outscal

This role involves building and improving systems for EA SPORTS Madden NFL. Must have strong C++ skills, experience with parallel programming, resource management, and hardware architecture. Experience in engine development and understanding of x86 assembly are highly beneficial.

EA SPORTS is one of the leading sports entertainment brands in the world, with top-selling videogame franchises, award-winning interactive technology, fan programs, and cross-platform digital experiences. EA SPORTS creates connected experiences that ignite the emotion of sport through industry-leading sports video games, including Madden NFL football, EA Sports FC soccer, NHL® hockey, and EA SPORTS UFC .

EA SPORTS Madden NFL is the best-selling sports property in U.S. Video game history. Madden NFL is an immersive, simulation-based, authentic NFL interactive experience, empowering fans to play out their NFL fantasy of winning the Super Bowl (and much more). Madden NFL has entertained fans over three decades with more than 130 million lifetime units sold.

As a Systems Software Engineer, you will help push our primary systems and shared engine into the future. Our systems engineers maintain a broad view of the game and engine systems and look for ways to improve performance, utility, and capabilities to our players and workflow enhancements to our development team. We are looking for passionate engineers who enjoy prototyping and planning, collaborating with other engineers, and building systems (often applying other systems), workflows, and capabilities that allow us to work smarter and more efficiently to bring substantial improvements to our game.

This is a hybrid-based role.

Your Responsibilities

  • You will work with design and other engineers to provide feedback and then create clear and estimable technical designs.
  • You provide tested and high-quality technical implementations that meet requirements.
  • You have awareness of how technical implementation impacts performance and memory budgets.
  • You look for ways to increase team efficiency through tooling or workflow enhancements.
  • You contribute to core EA technologies in an architecturally sound way to promote collaborative development efforts.

Your Qualifications

  • Passion for the development craft and shows interest in systems level work.
  • Understanding of C++ language, best practices, and architectural considerations.
  • Communicate well with non-technical partners, such as Artists, Designers, and Producers.
  • Experience with parallel programming considerations, resource management,
  • and hardware architecture.
  • Experience in engine development.
  • 3 years of Experience with C++.
  • Understanding of x86 assembly.
  • Experience with performance and memory profiling tools.
  • Experience in embedded systems.
  • Experience in job-based architectures.

About The Company

We exist to inspire the world to play. We put our people first, and we thrive off their diversity in our innovative technology and immersive storytelling. We’re doing the work to give everyone the space to be their full selves while giving back to our community, no matter where you’re working from. We’re looking for problem-solvers, game-changers, innovators, dreamers, doers—people that are ready to move the needle and transform the future of gaming. Join us.

Texas, United States (On-Site)

Victoria, Australia (Hybrid)

British Columbia, Canada (On-Site)

Florida, United States (On-Site)

California, United States (On-Site)

Telangana, India (On-Site)

British Columbia, Canada (On-Site)

British Columbia, Canada (On-Site)

View All Jobs

Similar Jobs

Rocket Science - Software Engineer - Unreal

New York, United States (Hybrid)

GameChanger  - Senior Software Engineer, Developer Experience

Gamechanger Remote Us (Remote)

PlayStation Global - Senior Software Engineer

California, United States (Hybrid)

Blizzard Entertainment - Lead Software Engineer, Production Technology

Santa Monica, Ca, Usa Irvine, Ca, Usa (Hybrid)

Warner Bros. Games - Software Engineer

Ma Needham 117 Kendrick St (Hybrid)

Character.AI - Software Engineer, Core Product

California, United States (On-Site)

Similar Skill Jobs

Rocket Science - Software Engineer - Unreal

New York, United States (Hybrid)

Zynga - Associate Experience Designer

Karnataka, India (On-Site)

Sperasoft - Senior C++/UE Developer (Engine)

Yerevan, Armenia (On-Site)

Sperasoft - Tool Support Specialist (Yerevan)

Yerevan, Armenia (On-Site)

socialpoint - Senior QA Analyst

Catalonia, Spain (Hybrid)

Lakshya Digital - Technical Artist Freelance

Ontario, Canada (Remote)

Lakshya Digital - Combat Designer Freelance

Ontario, Canada (Remote)

PlayStation Global - Senior Manager - Machine Learning

England, United Kingdom (Hybrid)

People Can Fly - VR UI/UX Designer

Poland (On-Site)

Jobs in Orlando, Florida, United States

Oxide Games - Head of Production

Maryland, United States (Hybrid)

Oxide Games - Creative Director

Maryland, United States (Hybrid)

King - Principal Product Manager, Studio Tech

California, United States (On-Site)

Amazon - Privacy Lead, Amazon Games, Live Operations

California, United States (On-Site)

Rocket Science - Software Engineer - Unreal

New York, United States (Hybrid)

The Walt Disney Company - Compliance Manager

Florida, United States (On-Site)

Draft Kings - Senior Product Manager

Massachusetts, United States (On-Site)

Trek - Store Manager

Florida, United States (On-Site)

Take-Two Interactive - QA Engineer

California, United States (Hybrid)

PlayStation Global - Senior Software Engineer

California, United States (Hybrid)

Software Engineering Jobs

Level Up Your Career in Game Development!

Transform Your Passion into Profession with Our Comprehensive Courses for Aspiring Game Developers.

Job Common Plug