Jobs
>
Vancouver

    Systems Software Engineer - Vancouver, Canada - Electronic Arts

    Default job background
    Description

    EA SPORTS is one of the most iconic brands in entertainment – connecting hundreds of millions around the world to the sports they love through a portfolio of industry-leading video games.

    EA SPORTS NHL has revolutionized sports gaming for millions of players worldwide. We've pioneered award-winning creative technology and experiences to connect players to the speed, skill, and heart of the NHL.

    The EA SPORTS NHL franchise is founded on passion and new ideas. Located in Vancouver, British Columbia, the team is composed of diverse talent dedicated to creating on-ice experiences that connect gamers around the world through play. If you're a creative pioneer with a passion for your craft, this will be more than a job. It'll be what you love.

    We're looking for a Systems Software Engineer or someone interested in expanding their knowledge in the Systems area. Our Systems Engineers maintain a broad view of the game and engine systems and look for ways to improve performance, utility, and capabilities to our players and workflow enhancements to our development team.

    Your Responsibilities:

    • Work with other engineers to integrate primary technologies and features in a massive codebase, merging modern and legacy designs across multiple hardware architectures.
    • Improve memory, load times, and performance.
    • Debug a range of defects in development environments.
    • Look for ways to increase team efficiency through automation, tooling, or workflow enhancements.
    • Contribute to core EA technologies to promote collaborative development efforts.
    • Work with technical and non-technical co-workers to create practical designs that meet our players' expectations.
    • Work together with a team of Systems engineers in a collaborative environment and report to a team lead.
    • Support the team with technical issues and questions.
    • Mentor other software engineering team members.

    Your Qualifications:

    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.

    • 1+ years of C++ development experience.
    • Test, debug, and extend other software engineer's code.
    • Knowledge of software engineering and architectural design.
    • Understanding of memory management, file systems, multi-core processing, and performance.
    • Experience with profiling tools to monitor and diagnose issues.
    • Experience with build systems, pipelines, and source control.
    • Experience with codebases supporting multiple compilers and architectures.
    • Experience communicating and collaborating with external team members or teams.
    • Bachelor's degree in computer science or related field, or equivalent training and professional experience.
    • Experience integrating and maintaining large-scale systems and legacy codebases, covering multiple disciplines.
    • Experience with multiple programming languages (Python, Lua, C#).
    • Previous experience shipping console products.
    • Experience with assembly.

    Ceci ne s'applique pas au Québec.

    BC COMPENSATION AND BENEFITS

    The base salary ranges listed below are for the defined geographic market pay zones in these locations. If you reside outside of these locations, a recruiter will advise on the base salary range and benefits for your specific location. EA has listed the base salary ranges it in good faith expects to pay applicants for this role in the locations listed, as of the time of this posting. Salary offered will be determined based on numerous relevant business and candidate factors including, for example, education, qualifications, certifications, experience, skills, geographic location, and business or organizational needs.

    BASE SALARY RANGES

    • British Columbia (depending on location e.g. Vancouver vs. Victoria): o $96,400 - $133,900 CAN Annually

    Base salary is just one part of the overall compensation at EA. We also 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 equity.


  • Electronic Arts Inc

    Software Engineer

    5 days ago


    Electronic Arts Inc Burnaby, Canada

    Requisition Number: Position Title: Software Engineer II External Description: " Pour visualiser la description de poste en français, veuillez sélectionner le français, "Select Language" dans le menu déroulant au haut de la page. " DevOps Engineer - Development Release Engineerin ...

  • Sakura Distributors Inc.

    software engineer

    1 day ago


    Sakura Distributors Inc. Surrey, Canada Plein temps

    Education: · Expérience: · Education · Bachelor's degree · Experience · 1 year to less than 2 years · Durée de l'emploi: Permanent · Langue de travail: Anglais · Heures de travail: 40 hours per week · ...

  • Apple

    Software Engineer

    1 week ago


    Apple Vancouver, Canada

    Summary · Posted: May 23, 2024 · Weekly Hours: 37.5 · Role Number: · We are a small team at Apple in the Tools & Framework organization building innovative automated test systems. We take up a broad range of challenges on a daily basis like crafting distributed computing infra ...

  • Arista Networks

    Software Engineer

    1 week ago


    Arista Networks Vancouver, Canada Full time

    Job Description · Arista Networks is looking for world-class software engineers to join our Extensible Operating System (EOS) software development team. As a core member of the EOS team, you will be part of a fast-paced, high caliber team-building features to run the world's larg ...

  • Sophos

    Software Engineer

    3 weeks ago


    Sophos Vancouver, Canada Permanent

    Role Summary · Interested in collaborating with exceptional individuals on cutting-edge software that safeguards millions of users worldwide? The Mac Agent team is actively seeking dynamic and skilled software developers keen on crafting security solutions for macOS. Whether you ...

  • Microsoft

    Software Engineer

    3 weeks ago


    Microsoft Vancouver, Canada Full time

    Overview · Do you want to work on a product that is used daily by more than 100+ millions of users, used by 91% of Fortune 100 companies, available in 181 markets with support for 44 language, and recognized as fastest growing app in the history of Microsoft. · We're working on ...

  • Arista Networks

    Software Engineer

    1 week ago


    Arista Networks Vancouver, Canada Full time

    Job Description · Arista Networks is looking for world-class software engineers to join our Packet Forwarding Engines (PFE) and System software development team. As a core member of the PFE software and System software team, you will be part of a fast-paced, high caliber team bui ...

  • MPC Moving Picture Company

    Software Engineer

    3 weeks ago


    MPC Moving Picture Company Vancouver, Canada Full time

    Company Description · PG Forsta is the leading experience measurement, data analytics, and insights provider for complex industries—a status we earned over decades of deep partnership with clients to help them understand and meet the needs of their key stakeholders. Our earliest ...

  • SAMSUNG

    Software Engineer

    3 weeks ago


    SAMSUNG Vancouver, Canada Full time

    Position Summary · Samsung Advanced Research team is looking for an intermediate level Software Engineer to build reliable, distributed cloud platform to provide identity solution to users. In this role, you will be key to defining architecture, design, and implementation from t ...

  • Microsoft

    Software Engineer

    2 weeks ago


    Microsoft Vancouver, Canada Full time

    Overview · Azure high-performance computing (HPC) and artificial intelligence (AI) Software team is expanding our talented team of developers in Vancouver. Our software backs some of the world's largest and most critical workloads for AI and HPC. Computational demand driven by a ...

  • Electronic Arts

    Software Engineer

    1 week ago


    Electronic Arts Vancouver, Canada Regular

    Responsibilities · We develop industry-leading audio and movie solutions · We help support our community of content creators and collaborate with game teams to provided optimized audio systems, solve complex audio challenges · You will help develop a broad range of features and ...

  • Arista Networks

    Software Engineer

    1 week ago


    Arista Networks Vancouver, Canada Full time

    Job Description · Arista Networks is looking for world-class software engineers to join our Extensible Operating System (EOS) software development team. As a core member of the EOS team, you will be part of a fast-paced, high caliber team-building features to run the world's larg ...

  • Electronic Arts

    Software Engineer

    2 weeks ago


    Electronic Arts Vancouver, Canada Regular

    Requisition Number:183947Can this position be remote?: No We are a global team of creators, storytellers, technologists, experience originators, innovators and so much more. We believe amazing games and experiences start with teams as diverse as the players and communities we ser ...

  • Microsoft

    Software Engineer

    3 weeks ago


    Microsoft Vancouver, Canada Full time

    Overview · Come join the Office Growth Acceleration Insights Organization's Customer Experiences Team where you will be able to help the organization understand our users' experiences with Microsoft365 products, impact products used by millions of people every day, and help shap ...

  • Trulioo

    Software Engineer

    1 week ago


    Trulioo Vancouver, Canada

    Are you ready to embark on a career that truly affects people around the world? Trulioo invites you to be a catalyst for change in the dynamic realm of digital identity verification. As the global front-runner in our industry, we are redefining how businesses grow, innovate and c ...

  • Forsta

    Software Engineer

    2 weeks ago


    Forsta Vancouver, Canada Full time

    Job Description · We are looking for a talented Software Engineer to join our team. You will work closely with our product and design teams to build and maintain our web applications. You will be responsible for writing clean and efficient code using C# and other related technolo ...

  • Mewar Infotech Limited

    engineer, software

    3 weeks ago


    Mewar Infotech Limited Vancouver, Canada Full time

    Education: Bachelor's degree · Experience: 5 years or more · Work setting · Relocation costs not covered by employer · Willing to relocate · Consulting firm · Tasks · Lead and co-ordinate teams of information systems professionals in the development of software and integrated inf ...

  • Electronic Arts

    Software Engineer

    1 week ago


    Electronic Arts Vancouver, Canada Regular

    Responsibilities · : Build testable modular components/features and debug live issues. · Collaborate with other developers to promote the culture of performance, maintainability, quality and automation in the team. · Collaborate across departments ( Design, Engineering, QA, Pro ...

  • T-Net British Columbia

    Software Engineer

    2 weeks ago


    T-Net British Columbia Vancouver, BC, Canada

    Software Engineer Team Lead - Development · Software Engineer Team Lead - Development · Job Title: Software Engineer Team Lead - Development · Our client loves building software, sharing our ideas, and keeping their best parts of our startup culture as they have continued to g ...

  • Electronic Arts Inc.

    Software Engineer

    3 weeks ago


    Electronic Arts Inc. Vancouver, Canada

    · Electronic Arts Inc. is a leading global interactive entertainment software company. EA delivers games, content and online services for Internet-connected consoles, personal computers, mobile phones and tablets. · The Software Engineer role within Sports QVE department is resp ...