Job Description
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.
Jobcode: Reference SBJ-d5vbje-18-224-73-107-42 in your application.