Développeur.se sénior.e en logiciels - rendement du moteur de jeu / Senior Software Developer - Engine Performance

1 Year ago • 7 Years +

Job Summary

Job Description

Senior C++ programmer for game engine performance optimization. 7+ years experience, strong debugging, and communication skills.
Must have:
  • C++ programming
  • Performance optimization
  • Problem-solving skills
  • Communication skills
Good to have:
  • Game engine experience
  • Concurrency expertise
  • Memory optimization
  • Profiling tools
Perks:
  • Impactful work
  • Collaboration opportunities

Job Details

The Engine Systems Performance team is looking for a programmer like you to join our team who has experience understanding technical changes and debugging and diagnosing issues across projects and code branches. Ideally you also enjoy the challenge of diving into a performance issue to discover the root cause and sharing solutions across teams. You will work with developers across the entire production pipeline, such as developers, production, designers and artists, to ensure our game and development workflows are performant.

Your work will have a strong impact on the players experience across multiple projects and activities within the Battlefield franchise.

Skills & Requirements:

  • 7+ years of programming experience in C++ with a deep understanding of the language, best practices, and architectural considerations.
  • Excellent problem-solving skills and a service-oriented mindset.
  • Strong communication skills, capable of working effectively with both technical and non-technical partners across development and leadership teams.
  • Expertise in concurrency, memory, and performance optimization.
  • Proven experience in developing for multiple devices, including consoles and various hardware requirements.
  • Proficiency in managing large codebases and multi-product development.
  • Demonstrated ability to lead complex, multi-domain investigations to identify and resolve issues.
  • Experience working with game engines such as Unreal, Unity, or Frostbite is preferred.
  • Bonus: Familiarity with multiple profiling tools such as PiX, Superluminal, or Tracy Profiler.

Responsibilities:

  • Collaborate with the Performance team and Engine organization to set and achieve team goals for your specific domain or area.
  • Lead and manage other Software developers, providing oversight and guidance.
  • Analyze game performance using various systems and tools, identifying and reporting areas of concern.
  • Conduct root cause analysis for performance issues, proposing effective mitigation strategies and solutions.
  • Assist game code and content developers in debugging and optimizing performance bottlenecks found during testing.
  • Review technical design documents to identify potential performance pitfalls and recommend alternative implementations.
  • Identify opportunities to improve tooling or workflows for better triaging, reporting, and analysis of performance issues.
  • Adapt and evolve the current toolset to address new features or problem spaces.

Similar Jobs

Beyond Sports  - Software developer ((.NET 8 and AWS)) Alkmaar

Beyond Sports

Alkmaar, North Holland, Netherlands (Hybrid)
9 Months ago
PENN Interactive - Staff Software Developer, Trading

PENN Interactive

Philadelphia, Pennsylvania, United States (On-Site)
9 Months ago
PENN Interactive - Senior Software Developer, DevEx Enablement

PENN Interactive

Philadelphia, Pennsylvania, United States (On-Site)
9 Months ago
Unity - Senior Full Stack Software Developer, Multiplayer Services - Hosting

Unity

Montreal, Quebec, Canada (On-Site)
9 Months ago
Starkflow - Software Developer (Java )

Starkflow

Venezuela (On-Site)
9 Months ago
Starkflow - Senior Software Developer

Starkflow

Mumbai, Maharashtra, India (On-Site)
9 Months ago
Trackman - Software Developer in Test – Virtual Golf (Unity)

Trackman

Denmark (On-Site)
9 Months ago
Unity - Senior Software Developer, AI & ML, Sentis

Unity

Montreal, Quebec, Canada (On-Site)
9 Months ago
Starkflow - Software Developer (Odoo and Java )

Starkflow

Venezuela (On-Site)
9 Months ago
Starkflow - Software developer (Odoo and Java)

Starkflow

Brazil (On-Site)
9 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 Québec, Montréal, Canada

Felix & Paul Studios - Artiste technique / Technical Artist

Felix & Paul Studios

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

Ubisoft

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

Ubisoft

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

Ubisoft

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

Ubisoft

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

Ubisoft

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

VGW

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

2K

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

Pinnguaq

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

Ubisoft

Toronto, Ontario, Canada (Hybrid)
9 Months ago

Get notifed when new similar jobs are uploaded

Similar Category Jobs

Tencent - Senior Software Engineer - Network

Tencent

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

King

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

King

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

Evolution

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

Evolution

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

PlayStation Global

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

Ubisoft

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

Ubisoft

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

Azra Games

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

Bungie

(Hybrid)
9 Months ago

Get notifed when new similar jobs are uploaded

About The Company

Sydney, New South Wales, Australia (Hybrid)

Sydney, New South Wales, Australia (Hybrid)

Bucharest, Bucharest, Romania (Hybrid)

Montreal, Quebec, Canada (Hybrid)

Los Angeles, California, United States (Hybrid)

Los Angeles, California, United States (Hybrid)

Vancouver, British Columbia, Canada (Hybrid)

Vancouver, British Columbia, Canada (On-Site)

Sydney, New South Wales, Australia (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