E

Electronic Arts

Global publisher of live-service video games

Software Engineer C

Software EngineeringPosted on Nov 11
Full-timeStockholm, SwedenNo salary listedIn-person

About the Job

Requirements

  • A Master's degree in Computer Science, Computer Vision, or equivalent academic or industrial experience.
  • Strong modern C++ skills, typically supported by 5 or more years of professional software development experience, or equivalent demonstrated expertise.
  • A solid understanding of software architecture and experience designing robust, maintainable, high-performance solutions.
  • Good knowledge of computer vision and image processing.
  • Hands-on experience using AI coding assistants to accelerate development, with a strong focus on code quality and maintainability.
  • Ability to work independently, take technical ownership, and drive complex solutions from concept to completion.

Responsibilities

  • Develop and improve high-performance, real-time C++ computer vision sports tracking.
  • Design and implement solutions involving computer vision, geometry, and image processing.
  • Contribute to software architecture, performance, scalability, and reliability.
  • Take ownership of technical challenges, from research and prototyping through to production.
  • Use AI-assisted development tools to accelerate development, testing, and problem-solving while maintaining clean, maintainable code.
  • Improve system robustness, observability, automated testing, and verification.
  • Share knowledge, mentor colleagues, and help advance engineering practices across the team.

Desired Qualifications

  • Experience with camera calibration, multi-camera geometry, and 3D reconstruction.
  • Experience with object detection, tracking, pose estimation, or other computer vision algorithms.
  • Experience with machine learning, deep learning, and associated frameworks.
  • Experience with Python and machine learning development workflows.
  • Experience with camera hardware, video acquisition, and network cameras.
  • Experience with real-time video processing, streaming, and distributed systems.
  • Experience with automated testing, continuous integration and continuous delivery (CI/CD), and developer tooling.
  • Experience with sports tracking, broadcast video analysis, or similar applications.

About the Company

Electronic Arts

Global publisher of live-service video games

Electronic Arts (EA) publishes and distributes video games across consoles, PCs, and mobile devices. It creates games and extends their life with live services, such as downloadable content (DLC), in-game purchases, and subscriptions, to keep players engaged over time. Its products are sold as digital downloads and physical copies, with additional value through ongoing content and a subscription plan called EA Play that grants access to a library of games and perks. Compared with competitors, EA blends a broad lineup of genres and platforms with a steady revenue model based on live services and memberships, rather than relying only on initial game launches. Its goal is to inspire the world through play while building stable, recurring income by maintaining active player communities and expanding engagement across geographies.

Company size
10,001+
Company stage
IPO
Headquarters
Redwood City, CA
Founded
1991

Recently Posted Jobs

Explore more opportunities at Electronic Arts

See more jobs