Langkau ke kandungan

Maklumat Am

Lokasi: Birmingham, West Midlands, United Kingdom 
  • Lokasi: Birmingham
  • Negeri: West Midlands
  • Negara: United Kingdom


ID Peranan
212321
Jenis Pekerja
Regular Employee
Studio/Jabatan
EA Sports - Codemasters
Pengaturan Kerja Fleksibel
Hybrid

Perihalan & Keperluan

Electronic Arts mencipta pengalaman hiburan tahap seterusnya yang memberi inspirasi kepada pemain dan peminat di seluruh dunia. Semua orang adalah sebahagian daripada kisah di sini. Sebahagian daripada komuniti yang terhubung merentasi dunia. Tempat di mana kreativiti berkembang maju, perspektif baharu di alu-alukan dan idea adalah penting. Satu pasukan di mana semua orang terlibat dalam permainan.

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



Tentang Electronic Arts
Kami berbangga mempunyai portfolio permainan dan pengalaman yang luas, lokasi di seluruh dunia dan peluang merentasi EA. Kami menghargai kebolehsuaian, ketahanan, kreativiti dan sifat ingin tahu. Daripada kepimpinan yang menyerlahkan potensi anda, kepada mewujudkan ruang untuk pembelajaran dan membuat uji kaji, kami memperkasakan anda untuk melakukan kerja-kerja yang hebat dan mengejar peluang untuk pertumbuhan.

Kami mengambil pendekatan yang holistik dengan program manfaat kami, memberi tumpuan kepada fizikal, emosi, kewangan, kerjaya, dan kesejahteraan komuniti untuk menyokong kehidupan yang seimbang. Pakej kami disesuaikan untuk memenuhi keperluan setempat dan mungkin merangkumi perlindungan penjagaan kesihatan, sokongan kesejahteraan mental, simpanan persaraan, cuti bergaji, cuti keluarga, permainan percuma dan banyak lagi. Kami memupuk persekitaran di mana pasukan kami sentiasa boleh membawa pengalaman terbaik mereka.

Electronic Arts adalah majikan peluang yang sama rata. Semua keputusan pekerjaan dibuat tanpa mengambil kira kaum, warna kulit, asal negara, keturunan, jantina, identiti atau penzahiran jantina, orientasi seksual, umur, maklumat genetik, agama, kecacatan, keadaan perubatan, kehamilan, status perkahwinan, status keluarga, status veteran, atau mana-mana ciri lain yang dilindungi oleh undang-undang. Kami juga akan mempertimbangkan pemohon pekerjaan berkelayakan yang mempunyai rekod jenayah selaras dengan undang-undang yang berkenaan. EA juga menyediakan tempat tinggal di tempat kerja untuk individu yang berkelayakan dengan kecacatan seperti yang dikehendaki oleh undang-undang yang berkenaan.