Firmenlogo

Hybrid Senior Software Engineer Senior Software Engineer with verification

Electronic Arts (EA) · Toronto, ON  ·  nan, · Hybrid

Candidarsi ora

About the job

Fusion is one of several organizations within EA Studios that provides solutions to deliver games to millions of players around the world. With touchpoints across all titles and platforms, we work collaboratively to create direct impact to our players worldwide.

The Challenge Ahead

As a Software Engineer, you will lead the development of the latest Content Creation tools to improve the ways assets are and iterated on across the different departments involved in our AAA games. Your job will be to identify global problems, propose solutions, develop tools , and build technologies that help our partner teams be more efficient in all aspects of asset creation; all with an eye towards common, scalable solutions that work across all groups and titles. You will report to the team's Development Director.

Daily, you will…

  • Identify complex, systematic problems in the domain of tools, pipelines, and workflow development
  • Analyse problem spaces, risks, and dependencies across multiple domains and toolsets
  • Partner with end-users, both local and remote, to understand their workflows and toolset needs
  • Use creative and pioneering work to grow EA's technologies
  • Design, implement, and debug tools
  • Develop coding standards across team and projects
  • Mentor junior team members

You are/you have…

  • Relevant Bachelor's degree OR equivalent training and professional experience (6+ years)
  • Production experience with content creation/management pipelines for game production
  • Production experience with DCC apps such as Maya and Houdini
  • Production experience with programming/scripting languages. Python required.
  • Previous experience in tool development that may include procedural content creation, character editing tools, 2D and 3D art content pipelines, art importers/exporters, and GUI development
  • Passionate about working with both artists and engineers, understanding the gap between both disciplines

Bonus if you have…

  • Experience with C#
  • Game engine experience
  • Experience with photogrammetry
  • Production experience with a game engine such as Unreal, Unity
  • Experience working with Source Code Control Systems (such as TFS, Perforce, Source Safe, SVN, GIT)
  • Exposure to unit testing concepts or frameworks (such as MBUnit, NUnit)
  • Exposure to build systems and concepts (such as TFS, Jenkins, NANT)

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, 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.
Candidarsi ora

Altri lavori