Current jobs related to Senior Systems Programmer - Montreal, Quebec - Arkane Studios


  • Montreal, Quebec, Canada Epic Games Full time

    Unlock Your Potential as a Gameplay Systems ProgrammerEpic Games is seeking a talented Senior Gameplay Systems Programmer to join our team. As a key member of our Player Expression team, you will be responsible for architecting, planning, and implementing new game systems while optimizing and fixing bugs in existing systems.You will work closely with our...

  • Senior Programmer

    2 weeks ago


    Montreal, Quebec, Canada Jobs for Humanity Full time

    Job Title: Senior ProgrammerJob Description:We are seeking a skilled Senior Programmer to join our team at Jobs for Humanity. As a Senior Programmer, you will be responsible for designing and implementing AI systems for our games.Responsibilities:Design and implement AI systems for our gamesCollaborate with designers to ensure AI systems are coherent and...

  • Senior Programmer

    2 weeks ago


    Montreal, Quebec, Canada Ubisoft Entertainment Full time

    Job Title: Senior ProgrammerUbisoft is seeking a highly skilled Senior Programmer to join our team in Montreal. As a key member of our development team, you will be responsible for designing and implementing AI systems for our games.Job DescriptionWe are looking for a talented Senior Programmer with a strong background in AI programming to join our team. The...


  • Montreal, Quebec, Canada Behaviour Interactive Full time

    {"title": "Principal Generalist Programmer", "description": "Unlock the Future of Interactive EntertainmentAt Behaviour Interactive, we're pushing the boundaries of what's possible in the world of gaming. As a Principal Generalist Programmer, you'll play a pivotal role in shaping the future of our live game as a service, Dead by Daylight.We're looking for a...


  • Montreal, Quebec, Canada Behaviour Interactive Full time

    {"title": "Principal Generalist Programmer", "description": "Unlock the Future of Interactive EntertainmentAt Behaviour Interactive, we're pushing the boundaries of what's possible in the world of gaming. As a Principal Generalist Programmer, you'll play a pivotal role in shaping the future of our live game as a service, Dead by Daylight.We're looking for a...


  • Montreal, Quebec, Canada Behaviour Santiago Full time

    Principal Generalist ProgrammerBehaviour Interactive is seeking a highly skilled Principal Generalist Programmer to join our team and play a pivotal role in shaping the future of our live game as a service, Dead by Daylight.About the RoleWe are looking for a seasoned programmer with a proven track record in game development to integrate the team and deliver...


  • Montreal, Quebec, Canada Behaviour Santiago Full time

    Principal Generalist ProgrammerBehaviour Interactive is seeking a highly skilled Principal Generalist Programmer to join our team and play a pivotal role in shaping the future of our live game as a service, Dead by Daylight.About the RoleWe are looking for a seasoned programmer with a proven track record in game development to integrate the team and deliver...


  • Montreal, Quebec, Canada 2K Full time

    Job Title: Senior Gameplay ProgrammerWe are seeking an experienced Senior Gameplay Programmer to join our team at 2K. The successful candidate will be responsible for designing and implementing high-quality gameplay systems, ensuring technical quality and meeting design requirements.Responsibilities:Design and implement gameplay systems, including AI, online...


  • Montreal, Quebec, Canada 2K Full time

    Job Title: Senior Gameplay ProgrammerWe are seeking an experienced Senior Gameplay Programmer to join our team at 2K. The successful candidate will be responsible for designing and implementing high-quality gameplay systems, ensuring technical quality and meeting design requirements.Responsibilities:Design and implement gameplay systems, including AI, online...


  • Montreal, Quebec, Canada WB Games Montreal Inc Full time

    About the RoleWB Games Montréal is seeking a highly skilled Lead Gameplay Programmer to join our team. As a key member of our gameplay engineering team, you will be responsible for leading the development of core gameplay systems, including combat, movement, and the Nemesis system.Key ResponsibilitiesDesign and implement core gameplay systems using...


  • Montreal, Quebec, Canada Behaviour Santiago Full time

    Job Title: Principal Generalist ProgrammerBehaviour Interactive is seeking a highly skilled Principal Generalist Programmer to join our team and contribute to the development of our flagship game, Dead by Daylight.About the Role:We are looking for a seasoned programmer with a strong background in C++ and experience in backend development. As a Principal...

  • Senior Programmer

    4 weeks ago


    Montreal, Quebec, Canada Ubisoft Entertainment Full time

    Senior AI Programmer - C++ (NPC Behaviour) - Far Cry ProjectUbisoft Entertainment is seeking a highly skilled Senior AI Programmer to join our team in Montreal. As a key member of our development team, you will be responsible for designing and implementing AI systems for our upcoming game, Far Cry.Key Responsibilities:Design and implement AI systems for...

  • Senior Programmer

    4 weeks ago


    Montreal, Quebec, Canada Ubisoft Entertainment Full time

    Senior AI Programmer - C++ (NPC Behaviour) - Far Cry ProjectUbisoft Entertainment is seeking a highly skilled Senior AI Programmer to join our team in Montreal. As a key member of our development team, you will be responsible for designing and implementing AI systems for our upcoming game, Far Cry.Key Responsibilities:Design and implement AI systems for...

  • Senior AI Programmer

    2 weeks ago


    Montreal, Quebec, Canada Behaviour Interactive Full time

    Senior/Principal AI ProgrammerWe're seeking a highly skilled Senior or Principal AI Programmer to join our team at Behaviour Interactive. As a key member of our AAA project, you'll be responsible for designing and implementing advanced AI systems that enhance gameplay and captivate players.Key Responsibilities:Design and develop AI algorithms and systems...


  • Montreal, Quebec, Canada Behaviour Interactive Full time

    {"title": "Principal Generalist Programmer", "description": "Unlock the Future of Interactive EntertainmentAt Behaviour Interactive, we're pushing the boundaries of what's possible in the world of gaming. As a Principal Generalist Programmer, you'll play a pivotal role in shaping the future of our live game as a service, Dead by Daylight.We're looking for a...


  • Montreal, Quebec, Canada Behaviour Interactive Full time

    {"title": "Principal Generalist Programmer", "description": "Unlock the Future of Interactive EntertainmentAt Behaviour Interactive, we're pushing the boundaries of what's possible in the world of gaming. As a Principal Generalist Programmer, you'll play a pivotal role in shaping the future of our live game as a service, Dead by Daylight.We're looking for a...

  • Senior UI Programmer

    1 month ago


    Montreal, Quebec, Canada Hasbro Full time

    Senior UI ProgrammerWe are seeking a highly skilled Senior UI Programmer to join our team at Hasbro. As a key member of our development team, you will be responsible for designing and implementing user interface systems for our games.Key Responsibilities:Design and develop user interface systems for our gamesCollaborate with game designers and artists to...

  • Senior UI Programmer

    4 weeks ago


    Montreal, Quebec, Canada Hasbro Full time

    Senior UI ProgrammerWe are seeking a highly skilled Senior UI Programmer to join our team at Hasbro. As a key member of our development team, you will be responsible for designing and implementing user interface systems for our games.Key Responsibilities:Design and develop user interface systems for our gamesCollaborate with game designers and artists to...

  • Senior UI Programmer

    1 month ago


    Montreal, Quebec, Canada Hasbro Full time

    Senior UI ProgrammerWe are seeking a highly skilled Senior UI Programmer to join our team at Hasbro. As a key member of our development team, you will be responsible for designing and implementing user interface systems for our games.Key Responsibilities:Design and develop user interface systems for our gamesCollaborate with game designers and artists to...

  • Senior UI Programmer

    4 weeks ago


    Montreal, Quebec, Canada Hasbro Full time

    Senior UI ProgrammerWe are seeking a highly skilled Senior UI Programmer to join our team at Hasbro. As a key member of our development team, you will be responsible for designing and implementing user interface systems for our games.Key Responsibilities:Design and develop user interface systems for our gamesCollaborate with game designers and artists to...

Senior Systems Programmer

2 months ago


Montreal, Quebec, Canada Arkane Studios Full time

About the Role

We are seeking a highly skilled Senior Systems Programmer (Physics) to join our team at Arkane Studios. As a key member of our engineering team, you will be responsible for designing, implementing, and maintaining our physics systems.

Key Responsibilities

  • Design and implement high-performance physics systems using C++
  • Collaborate with the engineering team to plan and design code
  • Develop and maintain the physics system, ensuring stability, quality, and variety of game physics elements
  • Estimate schedules and deliver high-quality work products to meet those schedules
  • Provide technical expertise to develop cutting-edge technologies, including architecture, design, prototype, implement, test, debug, document, profile, maintain, and support
  • Review code from other team members

Requirements

  • At least 5 years of professional experience as a Physics Programmer with at least 2 years of Havok experience
  • Bachelor's degree in Computer Science, Software Engineering, or equivalent experience
  • Excellent analytic and mathematical skills
  • Strong C++ design and coding experience
  • Experience building multithreaded, real-time systems
  • Experience writing systems balancing performance and maintainability
  • Experience profiling and optimizing CPU and GPU utilization
  • Passion for making great games

Preferred Skills

  • Experience with other Havok products
  • Experience with other physics engines
  • Development experience on game consoles (Xbox One/PS4)

About Us

Arkane Studios is a leading game development studio known for creating immersive and engaging gaming experiences. We are committed to delivering high-quality games that push the boundaries of innovation and creativity.