Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Ingénieur Logiciel Sénior - Outils Du Moteur Génératif

$141.4k - $204.4k per year

Electronic Arts (EA)

Description & Requirements
Electronic Arts creates next-level entertainment experiences that inspire players and fans around the world. Here, everyone is part of the story. Part of a community that connects across the globe. A place where creativity thrives, new perspectives are invited, and ideas matter. A team where everyone makes play happen.Description & Requirements
Electronic Arts creates next-level entertainment experiences that inspire players and fans around the world. Here, everyone is part of the story. Part of a community that connects across the globe. A place where creativity thrives, new perspectives are invited, and ideas matter. A team where everyone makes play happen.
« Pour visualiser la description de poste en français, veuillez sélectionner le français dans le menu déroulant au haut de la page. »
At EA, we believe games are powerful because they bring together multiple ways people engage: play, watch, create, and connect. And increasingly, the biggest entertainment platforms aren't just places to consume content — they're places where communities build.
Creator-made content is already a proven part of EA's history — from community creation tools in Battlefield to The Gallery in The Sims 4. We believe new creative technologies and tools will expand how players engage with and contribute to our experiences, supported by thoughtful product design, safety systems, and global reach. Our focus is on enabling more players to participate in creative expression by making creation easier, safer, and more rewarding.
As a Senior Software Engineer, you will collaborate with Research Scientists and Engineers to shape how new technologies integrate into core engine architecture. You will translate ideas from exploration into systems that can operate at scale in a live environment. You will operate at the intersection of research and production, helping bring emerging technologies (e.G., AI-assisted creation, procedural systems) into a world-class engine used by millions of players.
This is a hybrid role, onsite three days a week, in Redwood City, Montreal, or Vancouver.
You will report to the Director of Engineering.
Responsibilities
Own the development of generative game logic generation and generative tool orchestration, and integrate those tools into the engine.Partner with engine developers, integrating creator-focused systems into our core engine architecture to enable generative creation workflows.Partner with researchers, engineers, artists, and designers to translate prototypes into production-ready engine features, ensuring alignment with existing systems.Contribute across engine domains, including tools, data pipelines, and runtime systems, to improve the capabilities of the engine.Design extensible interfaces that allow rapid iteration on new technologies while maintaining architectural integrity and developer usability.Define how you productize new technologies within the engine, influencing architecture and creator experience.
Qualifications
8+ years of professional software engineering experience, including experience with AAA game engines (e.G., Frostbite, Unity, Unreal, Godot, or proprietary)Experience with large C++ codebasesExperience with PythonProficiency across one or multiple engine development domains (e.G., gameplay, simulation, systems, content pipelines, and performance-critical systems)Experience navigating unfamiliar areas of a large codebase and becoming productive quickly in tools, pipeline, or runtime systemsExperience collaborating with others to translate applied research goals into production-ready engine featuresExperience with emerging technologies such as AI/ML, procedural generation, context engineering, creator tooling systemsExperience writing agentic tooling and function callingExperience with structured output and schema designExperience contributing to engine architecture or developer-facing platforms.Proficiency in CI/CD tools (e.G., Jenkins, GitLab)
We want to connect you with job opportunities that align with your interests, skills, and expertise. When you create an EA Careers Account and are logged into the portal, you can click “Get Recommendations” to view a curated list of job openings. These recommendations are enhanced by automated processing, including artificial intelligence, and take into account your skills and experience. However, all employment decisions are made by our hiring teams, not by automated systems.
Pay Transparency - North America
Compensation And Benefits
The ranges listed below are what EA in good faith expects to pay applicants for this role in these locations at the time of this posting. If you reside in a different location, a recruiter will advise on the applicable range and benefits. Pay offered will be determined based on a number of relevant business and candidate factors (e.G. education, qualifications, certifications, experience, skills, geographic location, or business needs).
PAY RANGES
British Columbia (depending on location e.G. Vancouver vs. Victoria) *$141,400 - $204,400 CADCalifornia (depending on location e.G. Los Angeles vs. San Francisco) *$165,000 - $256,000 USD
Pay is just one part of the overall compensation at EA.
In the US, we offer a package of benefits including paid time off (3 weeks per year to start), 80 hours per year of sick time, 16 paid company holidays per year, 10 weeks paid time off to bond with baby, medical/dental/vision insurance, life insurance, disability insurance, and 401(k) to regular full-time employees. Certain roles may also be eligible for bonus and other incentive programs.
For Canada, we offer a package of benefits including vacation (3 weeks per year to start), 10 days per year of sick time, paid top-up to EI/QPIP benefits up to 100% of base salary when you welcome a new child (12 weeks for maternity, and 4 weeks for parental/adoption leave), extended health/dental/vision coverage, life insurance, disability insurance, retirement plan to regular full-time employees. Certain roles may also be eligible for bonus and other incentive programs.
About Electronic Arts
We’re proud to have an extensive portfolio of games and experiences, locations around the world, and opportunities across EA. We value adaptability, resilience, creativity, and curiosity. From leadership that brings out your potential, to creating space for learning and experimenting, we empower you to do great work and pursue opportunities for growth.
We adopt a holistic approach to our benefits programs, emphasizing physical, emotional, financial, career, and community wellness to support a balanced life. Our packages are tailored to meet local needs and may include healthcare coverage, mental well-being support, retirement savings, paid time off, family leaves, complimentary games, and more. We nurture environments where our teams can always bring their best to what they do.
Electronic Arts is an equal opportunity employer. All employment decisions are made without regard to race, color, national origin, ancestry, sex, gender, gender identity or expression, sexual orientation, age, genetic information, religion, disability, medical condition, pregnancy, marital status, family status, veteran status, or any other characteristic protected by law. We will also consider employment qualified applicants with criminal records in accordance with applicable law. EA also makes workplace accommodations for qualified individuals with disabilities as required by applicable law.
#J-18808-Ljbffr
Vacancy posted 1 hour ago
Similar jobs that could be interesting for youBased on the Ingénieur Logiciel Sénior - Outils Du Moteur Génératif in Winnipeg, MB vacancy
  • Job DescriptionIngénieur Manufacturier Senior – Lignes de MoteurMontréal, QC, CanadaUne opportunité attrayante est présentement offerte chez Rolls‑Royce Canada pour un Ingénieur Manufacturier Senior – Lignes de Moteur. Travaillant dans un environnement de Haute Performance,... 
    Senior
    Permanent employment
    Remote work
    Worldwide
    Relocation package
    Day shift

    Rolls-Royce

    Winnipeg, MB
    1 hour ago
  •  ...équipements ferroviaires intégrant mécanique, électronique et logiciel embarqué, dans le respect des plus hauts standards de...  ...fiabilité et de performance.Sommaire du poste En tant qu'ingénieur(e) logiciel sénior, vous jouerez un rôle clé dans la conception, l’implémentation... 
    Senior
    Permanent employment
    Flexible hours

    KB Rail Canada

    Winnipeg, MB
    1 hour ago
  • Faites avancer les technologies en tant qu'Ingénieur Logiciel Embarqué Senior chez Syntronic. Participez à des projets d'innovation dans des secteurs comme...  ...en C et C++ sur système Linux • Connaissance des outils de développement comme GNU et Buildroot • Expérience avec... 
    Senior

    Syntronic - A Global Design House

    Winnipeg, MB
    1 hour ago
  • Développeur Logiciel Embarqué et Outils de terrainFondée en 1998, Octasic est une société privée dont le...  ...du poste : Nous recherchons un ingénieur logiciel C++ doté d’un esprit orienté...  ...Concevoir, développer et maintenir le moteur principal des outils et les modules principalement... 
    Suggested

    Octasic

    Winnipeg, MB
    1 hour ago
  • Faites évoluer le moteur de jeu, les outils et l'automatisation chez Beenox, à Montréal, en présentiel quatre jours chaque semaine. Votre leadership technologique soutiendra plusieurs équipes.Le directeur associé en technologie prendra en charge plusieurs domaines et mandats... 
    Suggested

    DEMONWARE (CANADA) , INC.

    Winnipeg, MB
    1 hour ago
  •  ...Trisotech-conseils est à la recherche d’un.E Ingénieur.E Calibration moteur thermique (4 Temps) pour soutenir les...  ...; Collaborer au développement des logiciels de contrôle de groupe motopropulseur;...  ...; Excellentes connaissances des outils de tests sur bancs ETAS et de... 
    Permanent employment
    Contract work
    Part time
    Remote work
    Monday to friday
    Flexible hours
    Day shift

    Trisotech

    Winnipeg, MB
    1 hour ago
  • Développez des algorithmes pour moteurs de traction et améliorez les plans de validation logicielle. Travaillez avec FOC, PWM et Matlab/Simulink.Vous interviendrez sur la conception, l’implantation et la vérification de contrôles destinés aux machines IPM, SPM et IM. Le poste... 

    Dana

    Winnipeg, MB
    1 hour ago
  •  ...Rolls-Royce Canada in Montréal, QC, seeks a Senior Manufacturing Engineer – Engine Lines to lead technical standards for civil aerospace products and optimize engineering processes supporting operations. You will collaborate with OEMs to develop technical solutions and deliver... 
    Senior

    Rolls--royce

    Winnipeg, MB
    1 hour ago
  • La performance C++ guide ce poste d’ingénieur moteur chez Electronic Arts, consacré à l’analyse et à l’optimisation des jeux Battlefield. Vous...  ...les goulots d’étranglement avec les développeursAdapter les outils aux nouvelles fonctionnalités et plateformesExigences : Au... 

    Electronic Arts Ltd

    Winnipeg, MB
    1 hour ago
  • Concevez des systèmes de contrôle moteur à Longueuil chez Pratt & Whitney Canada, en présentiel, avec validation et certification.Le spécialiste...  ...systèmes avec les clientsTraduire les concepts avec les équipes logiciel et fournisseursConcevoir et exécuter les tests de... 

    Pratt & Whitney

    Winnipeg, MB
    1 hour ago
  • Concevez des moteurs électrifiés chez Dana en développant des solutions client et en appliquant...  ...la FEA, la NVH et le GD&T.Ce poste d’ingénieur combine conception de moteurs, validation...  ...de l’électrification automobile et des outils CAEMaîtrise d’ABAQUS, ANSYS ou FESAFE, notammentSolides... 

    Dana

    Winnipeg, MB
    1 hour ago
  • Analysez et certifiez des commandes de moteurs à turbine à gaz chez Pratt & Whitney Canada...  ..., avec des horaires flexibles.Ce poste d’ingénieur analyste des systèmes de contrôle couvre...  ...les fabricants d’avions, les concepteurs logiciels et les fournisseurs. Votre contribution soutiendra... 
    Monday to friday
    Flexible hours

    RTX

    Winnipeg, MB
    1 hour ago
  • Appuyez la conception de moteurs de traction avec vos compétences en FEA et NVH chez Dana. Transformez les concepts électriques en produits...  ...mécaniques, analytiques et interpersonnellesConnaissance des outils CAE, notamment ABAQUS, ANSYS et FESAFECapacité à gérer plusieurs... 

    Dana Incorporated

    Winnipeg, MB
    1 hour ago
  •  ...plus efficace et plus agréable. Aperçu du rôleEn tant qu’ingénieur·e logiciel, tu te joindras à notre équipe pour planifier, construire et...  ...et à la gestion du tempsApprendre continuellement de nouveaux outils, frameworks et pratiques, puis partager tes apprentissages avec... 
    Apprenticeship
    Work at office
    Flexible hours

    Osedea Inc.

    Winnipeg, MB
    1 hour ago
  •  ...exécution Unity sur Android, en analysant démarrage, efficacité et capacités matérielles des appareils.Ce poste de développeur(se) logiciel sénior s’inscrit dans une nouvelle équipe soutenant l’écosystème Android de Unity. Vous établirez des points de référence, étudierez les... 
    Senior
    Remote work

    Unity

    Winnipeg, MB
    1 hour ago
  •  ...procédés et de nouvelles machines. Chacun de ces projets demande des logiciels robustes, du contrôle des équipements jusqu’à la gestion des...  ...pipelines de build et d’intégration continue Développer des outils de validation de la qualité manufacturière Accompagner les autres... 
    Work at office
    Remote work

    Femtum

    Winnipeg, MB
    1 hour ago
  • Rejoignez Unity en tant qu'Ingénieur Senior Logiciel spécialisé dans le développement d'une plateforme publicitaire mondiale. Ce rôle impliquera la gestion de services critiques tout en développant des API et des solutions évolutives. Dans votre rôle chez Unity, vous ferez... 
    Senior

    Unity Enterprise

    Winnipeg, MB
    1 hour ago
  • Aperçu du rôle : MDA recherche un ingénieur système expérimenté pour définir, harmoniser et assurer la gouvernance de l’architecture logicielle de l’ensemble des logiciels embarqués d’une mission satellitaire. Le titulaire agit comme responsable technique transverse de l... 
    Senior
    Day shift

    MDA

    Winnipeg, MB
    1 hour ago
  • $100k per year

    Devenez Ingénieur Principal en Matériel à Montréal avec des horaires flexibles et un salaire de 100 000 $. Conjuguez votre passion pour la logique numérique et l'électronique de puissance dans un environnement hybride. Ce rôle implique la conception d'architectures de circuits... 
    Senior
    Flexible hours

    Quantum Management Services Ltd.

    Winnipeg, MB
    1 hour ago
  • Développe des logiciels embarqués complexes en C et C++14 pour des plateformes de nouvelle génération, en mode hybride à Montréal...  ...Ouest. Le poste mobilise aussi RTOS et SoC avancés.Comme Ingénieur Système Embarqué Senior, tu concevras et feras évoluer des solutions robustes au... 
    Senior

    Astek

    Winnipeg, MB
    1 hour ago
  • Ingénieur logiciel IA senior, vous utiliserez Python et l’ingénierie des données pour bâtir des produits répondant aux objectifs d’Intact. Le poste est hybride.Vous prendrez en charge des solutions allant des APIs et services à l’interface utilisateur frontale. La collaboration... 
    Senior
    Apprenticeship

    Intact

    Winnipeg, MB
    1 hour ago
  • La configuration des moteurs CFM56-5B et la gestion des nomenclatures structurent ce poste chez FTAI Aviation à Montréal. L’anglais intermédiaire est requis au Québec.Vous supervisez l’alignement de la configuration des moteurs Power sur la portion turbine du nouveau programme... 

    Aero Nouvelle

    Winnipeg, MB
    1 hour ago
  • Concevez des commandes pour moteurs de traction chez Dana, en appliquant la commande orientée champ, la modulation PWM et la simulation.Comme ingénieur en commande de moteurs de traction, vous développerez des solutions pour moteurs IPM, SPM et IM. Votre expertise couvrira... 

    Dana Incorporated

    Winnipeg, MB
    1 hour ago
  •  ...technologies.Description Du Poste Nous sommes à la recherche d'un ingénieur en test de logiciels soucieux du détail pour rejoindre notre équipe à Montréal....  ..., ou system de télécommunication équivalent.Exposition aux outils de QA (CI/CD) et à l’intégration des outils (GitHub/GitLab,... 
    Full time

    CS GROUP

    Winnipeg, MB
    1 hour ago
  • Ingénieur en support logiciel - assurez la performance et la fiabilité des solutions R&D de FLO ! Vous êtes passionné·e par le dépannage technique...  ...production; Effectuer des investigations techniques à l'aide d'outils de surveillance et de monitoring tels que Snowflake,... 
    Daily paid
    Summer work
    Day shift

    FLO EV Charging

    Winnipeg, MB
    1 hour ago
  •  ...quant aux avancées en IA/ML et en génie logiciel afin d’introduire de manière proactive des...  ...idéalement Microsoft Azure, notamment avec des outils tels qu’Azure Databricks, Azure Machine...  ...par la loi à postuler.Emploi Ingénieur logiciel IASite principal Centre Administratif... 
    Apprenticeship
    Flexible hours

    Bombardier

    Winnipeg, MB
    1 hour ago
  •  ...avancees en matiere d'IA/apprentissage automatique et de genie logiciel pour introduire de facon proactive les innovations pertinentes dans...  ..., avec une preference pour Microsoft Azure, en particulier des outils tels qu'Azure Databricks, AML, AI Foundry, App Services, AKS,... 
    Apprenticeship
    Flexible hours

    Bombardier

    Winnipeg, MB
    1 hour ago
  •  ...de travail flexibles.Description du poste Réaliser les tests logiciels conformément à la norme DO-178Créer les cas de test (TC) et les...  ...anomalies (troubleshooting)Rédiger et suivre les tickets dans l’outil de gestion des anomalies (bug tracking)Fournir un suivi clair de... 
    Full time
    Work at office
    Flexible hours

    Sopra Steria

    Winnipeg, MB
    1 hour ago
  • Participez à l'innovation chez CS Group Canada à Montréal en tant qu'ingénieur logiciel spécialisé en vérification. Ce rôle soigné exige des...  ...expérience en vérification de logiciels • Compétence en Python et outils de tests • Familiarité avec l'intégration continue • Atout:... 

    Sopra Steria

    Winnipeg, MB
    1 hour ago
  •  ...Johnson Controls, leader mondial, recrute un développeur senior de logiciels embarqués pour concevoir et réaliser les prochaines générations de systèmes d’alarme incendie à Brossard, Québec. Vous dirigerez une équipe et assurerez la conception logicielle pour une technologie... 
    Senior

    Johnson Controls, Inc.

    Winnipeg, MB
    1 hour ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Ingénieur Logiciel Sénior - Outils Du Moteur Génératif. Be the first to apply!