Przejdź do treści

Informacje ogólne

Lokalizacje: Vancouver, British Columbia, Canada 
Identyfikator roli
213549
Typ pracownika
Regular Employee
Studio/dział
Maxis
Elastyczna organizacja pracy
Hybrid

Description & Requirements

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ę.

As a Client Software Engineer on The Sims, you will work on the client systems within the game. The work will range from rapid prototyping to production development. Most of the work is expected to be done in C++.


Job Responsibilities:

  • Implement client features and systems in C++.

  • Extend existing client systems and create new ones.

  • Work with designers, producers, content creators and other engineers to design and develop game features.

  • Write technical design documents detailing software requirements.

  • Write cross-platform code with performance and memory usage in mind.

  • Debug code to document and fix bugs.

  • Solve challenging technical problems in a dynamic environment to support active live service.


Technical Requirements:

Please note that you do not need to qualify for all requirements to be considered. We encourage you to apply if you can meet most of the requirements and are comfortable opening a dialog to be considered.

  • Bachelor/Master’s degree in Computer Science, Software Engineering or related field.

  • 5-8 years experience in a hands on development role.

  • Strong working knowledge of modern C++.

  • Experience implementing complex game subsystems.

  • Experience with graphics libraries (DirectX/OpenGL/Metal) suggested.

  • A strong understanding of geometry, linear algebra, calculus, and physics as they pertain to transformations and motions in 3D space.

  • Desktop development experience required.

  • Experience with Windows platform and development tools (e.g. Visual Studio or other programming IDEs).

  • Skills debugging complex applications.

  • Experience optimizing existing game code to be more performant.

  • Excellent communication skills with the ability to cater the messaging based on audience and across disciplines.


Pluses:

  • Mac development experience.

  • Xbox One/PS4 development experience.

  • Knowledge of Python, C#, or familiarity with WPF.

  • Demonstrate experience working in large data-driven games or applications.

  • Experience developing for large-scale live products.

  • Experience using static and performance analysis tools, automated testing, unit testing, and configuration management processes.

  • Familiarity with The Sims games on PC/Mac/consoles.




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.