3D C++ Software Engineer

4 weeks ago


Vancouver, British Columbia, Canada 2K Full time
About the Role

We're seeking a highly skilled 3D C++ Software Engineer to join our team. As a key member of our engine team, you'll be responsible for implementing and maintaining new physics systems within Unreal Engine 5 and beyond.

Key Responsibilities
  • Implement and maintain new physics systems, focusing on physically based characters with an eye for performance optimization and scalability.
  • Maintain the existing physics engine and integration into the Unreal Engine.
  • Stay up-to-date with current techniques, research, graphics data, and hardware.
  • Collaborate with content creators and engine team members to build the world's premier game physics engine technology.
Requirements
  • Strong C++ knowledge and excellent math skills.
  • Passion for physics and making physics work in the game world.
  • Demonstrated interest in games with 5+ years of professional experience.
  • Experience with the implementation of simulation or physics systems in a game engine, including core algorithms, performance optimization, behavior, etc.
  • Experience working with other game physics engines such as Havok, PhysX, Bullet, etc.
What We Offer

We offer a comprehensive benefits package, including medical, dental, vision, long-term disability, life insurance, and a 401(k) with competitive match. Our team spans across 25 countries with 46 studios and 4,500+ employees globally.

We're committed to building diverse teams and fostering an inclusive work culture. Epic Games is an Equal Opportunity employer. Learn more about our Equal Employment Opportunity (EEO) Policy here.


  • Software Engineer

    1 month ago


    Vancouver, British Columbia, Canada Electronic Arts Inc. Full time

    About the RoleWe are seeking a highly skilled Software Engineer to join our team at Electronic Arts Inc. as a Client Software Engineer on The Sims 4. As a key member of our development team, you will be responsible for implementing client features and systems using C++.Key ResponsibilitiesImplement client features and systems using C++Extend existing client...

  • Software Engineer

    1 month ago


    Vancouver, British Columbia, Canada Electronic Arts Inc. Full time

    About the RoleWe are seeking a highly skilled Software Engineer to join our team at Electronic Arts Inc. as a Client Software Engineer on The Sims 4. As a key member of our development team, you will be responsible for implementing client features and systems using C++.Key ResponsibilitiesImplement client features and systems using C++Extend existing client...

  • Software Engineer C++

    2 months ago


    Vancouver, British Columbia, Canada Electronic Arts Inc. Full time

    Job Title: Softwareentwickler C++Electronic Arts Inc. is seeking a highly skilled Softwareentwickler C++ to join our Advanced Technology Group. As a key member of our team, you will be responsible for designing and implementing rendering technology on multiple platforms.Key Responsibilities:Architectural design and implementation of rendering...

  • Software Engineer C++

    2 months ago


    Vancouver, British Columbia, Canada Electronic Arts Inc. Full time

    Job Title: Softwareentwickler C++Electronic Arts Inc. is seeking a highly skilled Softwareentwickler C++ to join our Advanced Technology Group. As a key member of our team, you will be responsible for designing and implementing rendering technology on multiple platforms.Key Responsibilities:Architectural design and implementation of rendering...

  • Software Engineer C++

    4 weeks ago


    Vancouver, British Columbia, Canada Electronic Arts Inc. Full time $133,400 - $193,200

    Job Title: Softwareentwickler C++Electronic Arts Inc. is seeking a highly skilled Softwareentwickler C++ to join our Advanced Technology Group. As a key member of our team, you will be responsible for designing and implementing rendering technology on multiple platforms.Key Responsibilities:Architectural design and implementation of rendering...

  • Software Engineer C++

    4 weeks ago


    Vancouver, British Columbia, Canada Electronic Arts Inc. Full time $133,400 - $193,200

    Job Title: Softwareentwickler C++Electronic Arts Inc. is seeking a highly skilled Softwareentwickler C++ to join our Advanced Technology Group. As a key member of our team, you will be responsible for designing and implementing rendering technology on multiple platforms.Key Responsibilities:Architectural design and implementation of rendering...


  • Vancouver, British Columbia, Canada 2K Full time

    About the RoleWe're seeking a highly skilled 3D Graphics Software Engineer to join our team at Epic Games. As a key member of our engine team, you'll be responsible for implementing and maintaining new physics systems within Unreal Engine 5 and beyond.Key ResponsibilitiesImplement and maintain new physics systems, focusing on physically based characters with...


  • Vancouver, British Columbia, Canada 2K Full time

    About the RoleWe're seeking a highly skilled 3D Graphics Software Engineer to join our team at Epic Games. As a key member of our engine team, you'll be responsible for implementing and maintaining new physics systems within Unreal Engine 5 and beyond.Key ResponsibilitiesImplement and maintain new physics systems, focusing on physically based characters with...


  • Vancouver, British Columbia, Canada Electronic Arts Full time

    Job Title: Rendering Software EngineerDescription:We are seeking an experienced Rendering Software Engineer to join our Advanced Technology Group at EA SPORTS. As a key member of our team, you will be responsible for developing and implementing high-performance rendering technologies for our games.Key Responsibilities:Design, implement, and maintain advanced...


  • Vancouver, British Columbia, Canada Electronic Arts Inc. Full time

    Job Title: Softwareentwickler C++Electronic Arts Inc. is seeking a highly skilled Softwareentwickler C++ to join our Advanced Technology Group. As a key member of our team, you will be responsible for designing and implementing rendering technology on multiple platforms.Key Responsibilities:Architectural design and implementation of rendering...


  • Vancouver, British Columbia, Canada Electronic Arts Inc. Full time

    Job Title: Softwareentwickler C++Electronic Arts Inc. is seeking a highly skilled Softwareentwickler C++ to join our Advanced Technology Group. As a key member of our team, you will be responsible for designing and implementing rendering technology on multiple platforms.Key Responsibilities:Architectural design and implementation of rendering...

  • Software Developer C++

    2 months ago


    Vancouver, British Columbia, Canada Electronic Arts Inc. Full time

    Job Title: Softwareentwickler C++Electronic Arts Inc. is seeking a highly skilled Softwareentwickler C++ to join our Advanced Technology Group. As a key member of our team, you will be responsible for designing and implementing rendering technology on multiple platforms.Key Responsibilities:Architectural design and implementation of rendering...

  • Software Developer C++

    2 months ago


    Vancouver, British Columbia, Canada Electronic Arts Inc. Full time

    Job Title: Softwareentwickler C++Electronic Arts Inc. is seeking a highly skilled Softwareentwickler C++ to join our Advanced Technology Group. As a key member of our team, you will be responsible for designing and implementing rendering technology on multiple platforms.Key Responsibilities:Architectural design and implementation of rendering...

  • Software Developer C++

    2 months ago


    Vancouver, British Columbia, Canada Electronic Arts Inc. Full time

    Join Our Team as a Rendering Software EngineerWe are seeking a highly skilled Rendering Software Engineer to join our Advanced Technology Group at Electronic Arts Inc. Our team is responsible for developing cutting-edge rendering technologies for EA SPORTS titles.About the RoleAs a Rendering Software Engineer, you will be responsible for designing and...

  • Software Developer C++

    2 months ago


    Vancouver, British Columbia, Canada Electronic Arts Inc. Full time

    Join Our Team as a Rendering Software EngineerWe are seeking a highly skilled Rendering Software Engineer to join our Advanced Technology Group at Electronic Arts Inc. Our team is responsible for developing cutting-edge rendering technologies for EA SPORTS titles.About the RoleAs a Rendering Software Engineer, you will be responsible for designing and...

  • Software Developer C++

    2 months ago


    Vancouver, British Columbia, Canada Electronic Arts Inc. Full time

    Job Title: Softwareentwickler C++Electronic Arts Inc. is seeking a highly skilled Softwareentwickler C++ to join our Advanced Technology Group. As a key member of our team, you will be responsible for designing and implementing rendering technology on multiple platforms.About the Role:We are looking for a talented Softwareentwickler C++ to collaborate with...

  • Software Developer C++

    2 months ago


    Vancouver, British Columbia, Canada Electronic Arts Inc. Full time

    Job Title: Softwareentwickler C++Electronic Arts Inc. is seeking a highly skilled Softwareentwickler C++ to join our Advanced Technology Group. As a key member of our team, you will be responsible for designing and implementing rendering technology on multiple platforms.About the Role:We are looking for a talented Softwareentwickler C++ to collaborate with...

  • Software Developer C++

    2 months ago


    Vancouver, British Columbia, Canada Electronic Arts Inc. Full time

    Job Title: Softwareentwickler C++Electronic Arts Inc. is seeking a highly skilled Softwareentwickler C++ to join our Advanced Technology Group. As a key member of our team, you will be responsible for designing and implementing rendering technology on multiple platforms.About the Role:We are looking for a talented Softwareentwickler C++ to collaborate with...

  • Software Developer C++

    2 months ago


    Vancouver, British Columbia, Canada Electronic Arts Inc. Full time

    Job Title: Softwareentwickler C++Electronic Arts Inc. is seeking a highly skilled Softwareentwickler C++ to join our Advanced Technology Group. As a key member of our team, you will be responsible for designing and implementing rendering technology on multiple platforms.About the Role:We are looking for a talented Softwareentwickler C++ to collaborate with...


  • Vancouver, British Columbia, Canada Motorola Solutions Full time

    Job Title: Senior Software Engineer - C++ and C#At Motorola Solutions, we're committed to helping people be their best in the moments that matter. As a Senior Software Engineer, you'll play a critical role in developing innovative software solutions that drive business growth and customer satisfaction.Key Responsibilities:Design and develop large-scale,...