Przejdź do treści

Informacje ogólne

Lokalizacje: Birmingham, West Midlands, United Kingdom 
  • Właściwość miejscowa: Birmingham
  • Stan: West Midlands
  • Kraj: United Kingdom


Identyfikator roli
212321
Typ pracownika
Regular Employee
Studio/dział
EA Sports - Codemasters
Elastyczna organizacja pracy
Hybrid

Opis i wymagania

Electronic Arts tworzy rozrywkę na najwyższym poziomie, inspirując graczy i fanów na całym świecie. Tutaj każdy jest częścią historii. Częścią społeczności łączącej się z całą resztą świata. Miejscem, w którym kreatywność kwitnie, nowe perspektywy są mile widziane, a pomysły zawsze się liczą. Zespołem, w którym każdy ma swój wkład w grę.

Our award-winning Codemasters studio is looking for a Software Engineer II – Tools to join the Formula 1 team. You will work within a passionate, close‑knit group of engineers, designers, and content creators, where your contributions are visible and valued. You'll help shape and evolve the tools that empower our teams to build world‑class AAA racing games. This is a hybrid remote/in-office role based in our Birmingham, UK studio. As a Software Engineer II specializing in tools, you will focus on developing high‑quality internal tools that support content creation, workflows, and productivity across the studio. Our mission is to be the world's number one racing games developer—if you share that ambition, we'd love you to join us.

Responsibilities:

Reporting to the Software Engineer Manager or Technical Director, you will:

  • Take an active part in developing high-quality tools that support game development and content creation workflows.

  • Implement maintainable applications using C# and WPF within a large, long-lived codebase.

  • Apply MVVM architecture patterns, including IoC and Dependency Injection, to create scalable, testable, and maintainable tooling solutions.

  • Engage with tool users to understand frustrations, facilitate meaningful dialogue, and translate feedback into user-focused solutions.

  • Test, refine, and improve existing tools by enhancing usability, performance, reliability, and maintainability.

  • Contribute clear technical and user documentation and help establish and share best practices for tools development.

  • Use analytics or feedback mechanisms to evaluate and improve tool effectiveness.

  • Provide estimates for tools development work and communicate progress within the team.

  • Identify technical debt within tools, systems, and take ownership of incremental improvements over the course of development.

Qualifications and Skills:

  • You will have professional experience with C# and C++ (2+ years).

  • Strong professional experience developing applications (WPF) and User Interface Design.

  • Experience using MVVM architecture, including IoC and Dependency Injection.

  • Experience developing tools or editor-focused software, with game development tooling experience.

  • Familiarity with Prism IoC.

  • Experience with animation systems or animation‑related tooling.

  • Experience with Python or scripting languages to support tooling or workflows is advantageous.

#LI-Hybrid



O firmie Electronic Arts
Jesteśmy dumni z obszernego katalogu gier i doświadczeń, lokalizacji na całym świecie i możliwości, jakie daje EA. Cenimy zdolność adaptacji, wytrwałość, kreatywność i ciekawość. Od przywództwa, które wydobywa potencjał, po tworzenie przestrzeni do nauki i eksperymentowania, dajemy wam możliwość wykonywania świetnej pracy i korzystania z możliwości rozwoju.

Stosujemy kompleksowe podejście do naszych programów świadczeń, kładąc nacisk na dobre samopoczucie fizyczne, emocjonalne, finansowe, zawodowe i społeczne, aby wspierać zrównoważony styl życia. Nasze pakiety są dostosowane do lokalnych potrzeb i mogą obejmować opiekę zdrowotną, wsparcie psychiczne, fundusze emerytalne, płatne oraz rodzinne urlopy, bezpłatne gry i wiele innych udogodnień. Pielęgnujemy środowiska, w których nasze zespoły zawsze mogą dać z siebie wszystko.

Electronic Arts jest pracodawcą realizującym politykę równych szans w zatrudnieniu. Wszystkie decyzje dotyczące pracowników są podejmowane bez względu na rasę, kolor skóry, przynależność etniczną, kraj pochodzenia, płeć, tożsamość lub ekspresję płciową, orientację seksualną, wiek, informację genetyczną, wyznanie, niepełnosprawność, stan zdrowia, stan cywilny lub rodzinny, status kombatanta lub jakąkolwiek inną cechę chronioną prawnie. Rozpatrzymy również aplikacje wykwalifikowanych osób skazanych prawomocnym wyrokiem zgodnie z obowiązującym prawem. EA dostosowuje miejsca pracy dla pracowników lub kandydatów z niepełnosprawnościami zgodnie z obowiązującym prawem.