Software Engineer III - The Sims

10 Months ago • 3 Years + • $115,100 PA - $161,200 PA

Job Summary

Job Description

Software Engineer III for The Sims, requires 3+ years C++ experience, 3D graphics knowledge, low-level graphics API (DX11/12, Vulkan), Windows API.
Must have:
  • C++ Knowledge
  • 3D Graphics
  • Low-Level API
  • Windows API
Good to have:
  • Vulkan API
  • Multi-Platform
  • Graphics Debug
  • Game Passion
Perks:
  • Extended Health
  • Basic Insurance

Job Details

Welcome to Maxis, home to tinkerers, craftspeople, & storytellers. Our drive is to inspire everyone to make a better world through creative play. As the developer of The Sims , we create games and experiences for millions of people around the world and are always looking for new ways to inspire our players. Maxis is a place where you can do what you love and help others grow while doing it; a place where your unique voice can be heard and seen. We put creativity and inclusivity at the core of our work and don't settle for seeing the world only as it is, but strive to build a world as it could be.

You will be reporting to the Development Director overseeing the project.

Location: Vancouver

As a Software Engineer III with Maxis, you will be helping makes Maxis games run on modern computers and operating systems.

Responsibilities:

  • Working on development and modernization of graphics code
  • Port graphics code between different APIs
  • Optimize code based on performance profiling
  • Improve game rendering performance by taking advantage of platform specific capabilities
  • Partner with build and release team to build, release, and deploy game on all supported platforms

Qualifications:

  • C++ knowledge with at least 3 years of professional programming experience
  • Practical knowledge of 3D graphics
  • Experience using a low-level graphics API (DX11/12, Vulkan, etc.)
  • Experience coding with Windows API
  • Experience porting code between different platforms and/or different operating systems
  • Understanding of memory management and multi-threading with related debugging and optimization experience

Nice to Have:

  • Experience with Vulkan API
  • Multi-platform development
  • Experience porting code between different platforms or OSs
  • Experience with graphics debugging tools (like Pix)
  • A passion for making and playing games
  • Comfortable with Windows, Perforce, and Visual Studio
  • Attention to detail concerning correctness and testability
  • A desire for continuous improvement to development processes and productivity

Visit us at: https://www.ea.com/ea-studios/maxis

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):

º $115,100 - $161,200 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, and extended health/dental/vision coverage and basic life insurance.

Similar Jobs

Tencent - Senior Software Engineer - Network

Tencent

Shanghai, Shanghai, China (On-Site)
8 Months ago
Blizzard Entertainment - Senior Software Engineer, Game Services, Battle.Net

Blizzard Entertainment

Irvine, California, United States (Hybrid)
8 Months ago
Character.AI - Software Engineer, Core Engagement

Character.AI

Canada (On-Site)
8 Months ago
Character.AI - Software Engineer, Core Engagement

Character.AI

Menlo Park, California, United States (On-Site)
8 Months ago
Riot Games - Principal Software Engineer - VALORANT, Foundations, Build Platforms

Riot Games

Los Angeles, California, United States (On-Site)
8 Months ago
Jam City - Senior Software Engineer (Unity)

Jam City

Burbank, California, United States (Hybrid)
8 Months ago
Warner Bros. Games - Senior Software Engineer - Backend Development ( QoE Platform Team), Bangalore

Warner Bros. Games

Bengaluru, Karnataka, India (Hybrid)
8 Months ago
Warner Bros. Games - Staff Software Engineer in Test - (GQA Team),Bangalore

Warner Bros. Games

Bengaluru, Karnataka, India (On-Site)
8 Months ago
Warner Bros. Games - Software Engineer

Warner Bros. Games

(Hybrid)
8 Months ago
AGBO - Senior Software Engineer, Pipeline

AGBO

Los Angeles, California, United States (On-Site)
8 Months ago

Get notifed when new similar jobs are uploaded

Similar Skill Jobs

Looks like we're out of matches

Set up an alert and we'll send you similar jobs the moment they appear!

Jobs in Vancouver, British Columbia, Canada

Felix & Paul Studios - Artiste technique / Technical Artist

Felix & Paul Studios

Montreal, Quebec, Canada (Hybrid)
8 Months ago
Ubisoft - Security Analyst – Organizational Resiliency

Ubisoft

Montreal, Quebec, Canada (Hybrid)
8 Months ago
Ubisoft - Cheffe, chef d'équipe - Environnements/Architecture [Assassin's Creed Hexe]

Ubisoft

Montreal, Quebec, Canada (Hybrid)
8 Months ago
Ubisoft - Team Lead - Environments/Architecture [Assassin's Creed Hexe]

Ubisoft

Montreal, Quebec, Canada (Hybrid)
8 Months ago
Ubisoft - Cheffe, chef d'équipe - Illustration

Ubisoft

Montreal, Quebec, Canada (Hybrid)
8 Months ago
Ubisoft - Illustration Team Lead

Ubisoft

Montreal, Quebec, Canada (Hybrid)
8 Months ago
VGW - Customer Operations Associate

VGW

Toronto, Ontario, Canada (On-Site)
8 Months ago
2K - Senior Gameplay Animator

2K

Vancouver, British Columbia, Canada (On-Site)
8 Months ago
Pinnguaq - STEAM Educator Assistant

Pinnguaq

Kawartha Lakes, Ontario, Canada (On-Site)
8 Months ago
Ubisoft - Team Lead Animator (Gameplay) [Far Cry Project]

Ubisoft

Toronto, Ontario, Canada (Hybrid)
8 Months ago

Get notifed when new similar jobs are uploaded

Similar Category Jobs

Tencent - Senior Software Engineer - Network

Tencent

Shanghai, Shanghai, China (On-Site)
8 Months ago
King - Senior QA Specialist - Shared Tech

King

Barcelona, Catalonia, Spain (On-Site)
8 Months ago
King - Senior Security Engineer 12 months Fixed Term Contract

King

Stockholm, Stockholm County, Sweden (On-Site)
8 Months ago
Evolution - Receptionist

Evolution

Southfield, Michigan, United States (On_site)
8 Months ago
Evolution - Procurement Coordinator

Evolution

São Paulo, State Of São Paulo, Brazil (On-Site)
8 Months ago
PlayStation Global - Manager, Partner Sourcing

PlayStation Global

London, England, United Kingdom (On-Site)
8 Months ago
Ubisoft - Security Analyst – Organizational Resiliency

Ubisoft

Montreal, Quebec, Canada (Hybrid)
8 Months ago
Ubisoft - Team Lead - Environments/Architecture [Assassin's Creed Hexe]

Ubisoft

Montreal, Quebec, Canada (Hybrid)
8 Months ago
Azra Games - Feature Designer

Azra Games

California, United States (Hybrid)
8 Months ago
Bungie - Destiny Weapons Designer (Associate to Mid)

Bungie

(Hybrid)
8 Months ago

Get notifed when new similar jobs are uploaded

About The Company

Kuala Lumpur, Wilayah Persekutuan Kuala Lumpur, Malaysia (On-Site)

Hyderabad, Telangana, India (Hybrid)

Vancouver, British Columbia, Canada (Hybrid)

Vancouver, British Columbia, Canada (Hybrid)

Vancouver, British Columbia, Canada (Hybrid)

Vancouver, British Columbia, Canada (Hybrid)

Guildford, England, United Kingdom (Hybrid)

Bucharest, Bucharest, Romania (Hybrid)

Vancouver, British Columbia, Canada (Hybrid)

Vancouver, British Columbia, Canada (Hybrid)

View All Jobs

Get notified when new jobs are added by Electronic Arts

Level Up Your Career in Game Development!

Transform Your Passion into Profession with Our Comprehensive Courses for Aspiring Game Developers.

Job Common Plug