Software Engineer

6 Days ago • 1 Years +

About the job

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 for over three decades with more than 130 million lifetime units sold.

You will be a part of the game creation process, including architectural design, implementation, and debugging on multiple platforms—working on complex problems with Designers, Artists, and other Engineers in domains including rendering, gameplay, audio, user interface, online, physics, databases, and tools. You will report to the team's manager and work with your peers to develop the game.

Your Responsibilities

  • You will work on technical solutions covering the main aspects of game development, such as game development technologies, game features, and optimizations of frame rate and load times.
  • You will work with other domain owners to integrate and develop technologies into the game
  • You will create and maintain client code to support features and improve multiplayer experiences.
  • You will optimize client and server online systems to improve latency, reliability, scalability, performance, and memory.
  • You will provide feedback, guidance, and solutions for improvement and optimizations.
  • You will work with your peers to develop the foundation layer of the American Football games such as Madden NFL, and College Football.

Success Criteria

  • Design/develop/engineer/debug/test/code-review our C++ codebase with quality and in time with minimal help.
  • Find problems and propose solutions for the given task.
  • Estimate by breaking the given task into smaller solvable ones for clarity and better estimation.
  • Able to communicate as per defined medium, frequency – inputs, thoughts, task status, risks, peer review comments
  • Play Madden and suggest game improvement through innovation
  • Contribute to EA's culture – teamwork & team spirit.

Your Qualifications

  • 1+ years of experience in software development with a C++ focus.
  • Experience with database technologies (e.g. MySQL, SQL, Redis).
  • Experience developing in and debugging multi-threaded/concurrent architectures.
  • Understanding of memory management, multiple processor use, and run-time optimization.
  • Experience with Visual Studio and deep knowledge of debugging tools.
  • Bachelor's degree in computer science or related field, or equivalent training and professional experience.

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.

British Columbia, Canada (Hybrid)

Washington, United States (On-Site)

View All Jobs

Similar Jobs

Nintendo - Software Engineer I, Graphics (NST)

Washington, United States (Hybrid)

Tencent - 资深软件工程师 Sr. Software Engineer

Guangdong Province, China (On-Site)

Hypersonic Laboratories - Gameplay Software Engineer

Worldwide (Remote)

Hypersonic Laboratories - Gameplay Software Engineer

Worldwide (Remote)

Riot Games - Senior Software Engineer - Monetisation, LoL

County Dublin, Ireland (On-Site)

Zynga - Senior Software Engineer 1

Texas, United States (On-Site)

Similar Skill Jobs

Activision - Junior Gameplay Engineer - Raven Software

England, United Kingdom (On-Site)

PlayStation Global - Writer

United States (Remote)

PlayStation Global - Character Artist

United States (Remote)

Flying Bark Productions - Lead Modeller

New South Wales, Australia (On-Site)

Nintendo - Software Engineer I, Graphics (NST)

Washington, United States (Hybrid)

Daybreak Game Company LLC - Senior Publishing Producer

California, United States (Hybrid)

Cloud Imperium Games - Associate QA Lead Tester

England, United Kingdom (On-Site)

The Walt Disney Company - Rigging Supervisor

British Columbia, Canada (On-Site)

Jobs in Orlando, Florida, United States

Nintendo - Software Engineer I, Graphics (NST)

Washington, United States (Hybrid)

Niantic - Product Manager - AR Platform

California, United States (Hybrid)

Niantic - Product Manager - AR Platform

California, United States (Hybrid)

Riot Games - Game Producer III, Game Loop - 2XKO

California, United States (On-Site)

Daybreak Game Company LLC - Senior Publishing Producer

California, United States (Hybrid)

Tencent - Senior Business Partnership Manager

California, United States (On-Site)

Tencent - Marketing Specialist

California, United States (On-Site)

Activision - Analytics Engineer (Contract)

California, United States (On-Site)

Epic Games - Technical UI Designer

North Carolina, United States (On-Site)

Software Engineering Jobs

Aristocrat Gaming - Safer Gambling Specialist

Sliema, Malta (Hybrid)

Nintendo - Software Engineer I, Graphics (NST)

Washington, United States (Hybrid)

The Workshop - Head of Security

Andalusia, Spain (On-Site)

Daybreak Game Company LLC - Senior Publishing Producer

California, United States (Hybrid)

Offworld - DevOps Engineer

British Columbia, Canada (Hybrid)