Search jobs > Victoria, BC > Senior software engineer

Senior Software Engineer (Physics) - American Football

Electronic Arts
Victoria, BC, Canada
$136K-$218.9K a year (estimated)
Full-time

Responsibilities

  • Be an expert in the engine's physics capabilities, working closely with the animation, design, tech art to optimally use the feature set for gameplay and world building.
  • Inspire technical innovation and improve the physics engines capabilities
  • Work closely with QA and technical leadership to ensure the stability and accuracy of physics systems by identifying, communicating, and resolving defects
  • Lead and participate in design and code reviews
  • Investigate and adopt new game technologies, practices, tools, and systems

Your Qualifications

  • Bachelor's degree in Computer Science or related field, or equivalent training and professional experience.
  • 10+ years experience in software development with a strong C++ focus.
  • Excellent math skills
  • Experience with advanced physics tools / middleware
  • Experience with Frostbite, Unreal or Unity.
  • Experience applying physics technology to character features and world building
  • Experience developing complex physics based systems for published games with at least one shipped title
  • Experience developing in and debugging multi-threaded / concurrent architectures.
  • Experience working with Microsoft, Sony, or Nintendo game consoles.
  • Experience working with iOS and Android.
  • Experience with large scale game services
  • Experience with Visual Studio and knowledge of debugging tools.

About Electronic Arts

Everything we do is designed to inspire the world to play. Through our cutting-edge games, innovative services, and powerful technologies, we bring worlds with infinite possibilities to millions of players and fans around the globe.

We’re looking for collaborative and inclusive people with diverse perspectives who will enrich our culture and challenge us.

We take a holistic approach with our benefits program, focusing on physical, emotional, financial, career, and community wellness to support our people through every chapter of life.

We provide comprehensive benefit packages and support for a balanced life with paid time off and new parent leave, plus free games and so much more.

Our goal is to provide a safe and respectful workplace that empowers you to thrive in both work and life.

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.

30+ days ago
Related jobs
Electronic Arts
Victoria, British Columbia

Knowledge of good software programming practices. Knowledge in a second field, such as physics or mathematics. ...

Dropbox
Canada
Remote

As we evolve from syncing and sharing files to providing advanced solutions for collaboration and distributed work, we are looking for a Senior Software Engineer to join our Privacy Engineering team. Our Engineering Career Framework is and describes what’s expected for our engineers at each of our c...

Altair Engineering
Canada

Our client in Waterloo, ON is looking for a Software Engineer Senior. You'll collaborate with cross-functional teams to ensure seamless integration of software and hardware components. Bachelor´s degree in engineering or computer science. ...

LivePerson, Inc
Canada
Remote

Software Development Engineer III - Full Stack (NodeJS). In this role, you will be exposed to new technologies and architectures, will work with Principal engineers and architects to design and execute new solutions. Engineering duties include technical design, implementation, testing, support and p...

Lime
Canada

We are looking for a strong Senior Full-Stack Engineer on the Product Tooling team to elevate our product tooling offerings to the next level. Lead the cross-functional collaboration with PMs, Engineers, Design, Research, Data Scientists, and Operations teams. Mentor and support other engineers on t...

Jobber
Canada
Remote

Our Software Engineering team is central to the success of Jobber - focused on creating software that delivers value to tens of thousands of users around the world. A demonstrated level of senior software engineering experience on a full stack development team. Are you an experienced software engine...

Lime
Canada

The Data Engineering team at Lime is responsible for ingesting, transforming and making available timely, high-quality data that powers analytics, bookkeeping and visibility for a wide range of customers. Mentor and lead other engineers at Lime. Contribute to shaping the overall engineering culture ...

Henry Schein One
British Columbia, British Columbia, CA

We offer a variety of career opportunities, from software development to customer support. We are developing cloud-based practice management software that makes it easier for dental professionals to manage their practices. As a Software Developer at Henry Schein One, you will play a crucial role in ...

hireVouch
Canada, Remote, USA
Remote

As a senior full-stack engineer, among other things, you’ll be expected to:. Software quality best practices: testing, CI/CD, documentation, etc. ...

Confluent, Inc
British Columbia, Canada
Remote

Independently drive execution of software projects to deliver complex projects in production with a focus on quality. ...