Senior Systems Developer

3 weeks ago


Montreal, Quebec, Canada Arkane Studios Full time

Job Title: Senior Systems Developer at Arkane Studios

Are you driven by the challenge of developing innovative physics systems for top-tier gaming experiences? Become a vital part of the acclaimed team at Arkane Studios, renowned for its contributions to the gaming world. We provide competitive compensation, an extensive benefits package, and the chance to work in a dynamic environment.

Key Responsibilities:

  • Develop clear, maintainable, and efficient C++ code
  • Collaborate with colleagues to strategize and design software solutions
  • Design, enhance, and sustain the physics framework
  • Improve the stability, quality, and diversity of game physics components
  • Provide accurate project timelines and deliver high-quality results
  • Offer technical guidance in pioneering technology development
  • Evaluate and review code contributions from team members

Required Qualifications:

  • At least 5 years of experience as a Physics Programmer, including 2 years with Havok
  • Bachelor's degree in Computer Science, Software Engineering, or a related field
  • Strong analytical and mathematical abilities
  • Experience in crafting C++ code for multithreaded, real-time applications
  • Capability to balance performance with maintainability in system architecture
  • Expertise in profiling and optimizing CPU and GPU performance
  • Enthusiasm for developing outstanding gaming experiences

Preferred Skills:

  • Familiarity with additional Havok products
  • Understanding of various physics engines
  • Experience in development for gaming consoles such as Xbox One and PS4

At Arkane Studios, we foster a vibrant and inclusive culture dedicated to crafting unforgettable gaming adventures. If you possess a passion for creativity and excellence, we look forward to your interest.



  • Montreal, Quebec, Canada S.i. Systems Full time

    Job Summary:S.i. Systems is seeking a highly skilled Senior Systems Architect to develop and define technical architecture for the configuration and integration of Dynamics CRM, Power Platform, and Azure Cloud within the insurance industry.Key Responsibilities:Develop and define technical architecture for the configuration and integration of Dynamics CRM,...


  • Montreal, Quebec, Canada S.i. Systems Full time

    Job Summary:S.i. Systems is seeking a highly skilled Senior Systems Architect to develop and define technical architecture for the configuration and integration of Dynamics CRM, Power Platform, and Azure Cloud within the insurance industry.Key Responsibilities:Develop and define technical architecture for the configuration and integration of Dynamics CRM,...


  • Montreal, Quebec, Canada Arkane Studios Full time

    Job Title: Senior Systems Developer at Arkane Studios Are you driven by the challenge of developing advanced physics systems for renowned gaming titles? Become a vital part of the innovative team at Arkane Studios, where creativity meets technology in the development of immersive gaming experiences. Key Responsibilities: Develop and maintain high-quality,...


  • Montreal, Quebec, Canada Arkane Studios Full time

    Job Title: Senior Systems Developer at Arkane Studios Are you driven by the challenge of developing innovative physics systems for acclaimed video games? Become a vital part of Arkane Studios, renowned for its creativity and excellence in game development. We provide competitive compensation, an extensive benefits package, and the chance to work in a...


  • Montreal, Quebec, Canada S I Systems Full time

    Job DescriptionS I Systems is seeking a highly skilled Senior Java Developer with Python to support our client's development and maintenance needs.Key Responsibilities:Perform in-depth analyses of system and coding requirements to identify problems and propose solutions.Develop system specifications, code, modify, test, and debug computer programs under...


  • Montreal, Quebec, Canada S I Systems Full time

    Job DescriptionS I Systems is seeking a highly skilled Senior Java Developer with Python to support our client's development and maintenance needs.Key Responsibilities:Perform in-depth analyses of system and coding requirements to identify problems and propose solutions.Develop system specifications, code, modify, test, and debug computer programs under...


  • Montreal, Quebec, Canada Nexus Systems Group Inc. Full time

    About Nexus Systems Group Inc.We are a leading provider of cloud infrastructure services, dedicated to delivering innovative solutions that meet the evolving needs of our clients.Job SummaryWe are seeking a highly skilled Senior Cloud Developer to join our team. As a key member of our cloud infrastructure services team, you will be responsible for designing,...


  • Montreal, Quebec, Canada Nexus Systems Group Inc. Full time

    About Nexus Systems Group Inc.We are a leading provider of cloud infrastructure services, dedicated to delivering innovative solutions that meet the evolving needs of our clients.Job SummaryWe are seeking a highly skilled Senior Cloud Developer to join our team. As a key member of our cloud infrastructure services team, you will be responsible for designing,...


  • Montreal, Quebec, Canada S I Systems Full time

    Senior Bilingual Multilanguage Software Developer to Support a Client with Development and Maintenance of Application DatabasesOur valued Financial client is actively seeking a Senior Bilingual Multilanguage Software Developer to support a client with development and maintain application databases.Initial 6-month contract with possibility of extension or...


  • Montreal, Quebec, Canada S I Systems Full time

    Senior Bilingual Multilanguage Software Developer to Support a Client with Development and Maintenance of Application DatabasesOur valued Financial client is actively seeking a Senior Bilingual Multilanguage Software Developer to support a client with development and maintain application databases.Initial 6-month contract with possibility of extension or...


  • Montreal, Quebec, Canada Boston Scientific Gruppe Full time

    About the RoleThe Senior Systems Engineer will work closely with the R&D team to drive innovation and product development. This role involves developing system architectures, translating user needs into detailed sub-system requirements, and contributing to process improvements.Key ResponsibilitiesDevelop system architectures for existing and new product...


  • Montreal, Quebec, Canada Boston Scientific Gruppe Full time

    About the RoleThe Senior Systems Engineer will work closely with the R&D team to drive innovation and product development. This role involves developing system architectures, translating user needs into detailed sub-system requirements, and contributing to process improvements.Key ResponsibilitiesDevelop system architectures for existing and new product...


  • Montreal, Quebec, Canada Amazon Full time

    About the RoleWe are seeking a highly skilled Senior System Development Engineer to join our team at Amazon Games. As a key member of our engineering team, you will be responsible for designing, developing, and deploying scalable and reliable systems to support our games.Key ResponsibilitiesSystem Maintenance and Development: Maintain and develop various...


  • Montreal, Quebec, Canada Amazon Full time

    About the RoleWe are seeking a highly skilled Senior System Development Engineer to join our team at Amazon Games. As a key member of our engineering team, you will be responsible for designing, developing, and deploying scalable and reliable systems to support our games.Key ResponsibilitiesSystem Maintenance and Development: Maintain and develop various...


  • Montreal, Quebec, Canada Acumatica Full time

    About the RoleWe are seeking a highly skilled Senior Systems Analyst to join our Time & Expense Management team at Acumatica. As a key member of our team, you will work closely with software developers, product managers, and fellow analysts to understand technical concepts and translate business needs into technical requirements.Key ResponsibilitiesEvaluate...


  • Montreal, Quebec, Canada Acumatica Full time

    About the RoleWe are seeking a highly skilled Senior Systems Analyst to join our Time & Expense Management team at Acumatica. As a key member of our team, you will work closely with software developers, product managers, and fellow analysts to understand technical concepts and translate business needs into technical requirements.Key ResponsibilitiesEvaluate...


  • Montreal, Quebec, Canada Dakis Decision Systems Full time

    Job SummaryWe are seeking a highly skilled Senior Software Engineer to join our team at Dakis Decision Systems. As a key member of our software development team, you will be responsible for designing, developing, and implementing high-quality software solutions.Key ResponsibilitiesCollaborate with cross-functional teams to define and prioritize project...


  • Montreal, Quebec, Canada Dakis Decision Systems Full time

    Job SummaryWe are seeking a highly skilled Senior Software Engineer to join our team at Dakis Decision Systems. As a key member of our software development team, you will be responsible for designing, developing, and implementing high-quality software solutions.Key ResponsibilitiesCollaborate with cross-functional teams to define and prioritize project...


  • Montreal, Quebec, Canada Hasbro Full time

    Job SummaryWe 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 ResponsibilitiesDefine and Establish a Vision for the Game's User InterfacesDevelop and Implement UI Systems to Support Game Design...


  • Montreal, Quebec, Canada Hasbro Full time

    Job SummaryWe 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 ResponsibilitiesDefine and Establish a Vision for the Game's User InterfacesDevelop and Implement UI Systems to Support Game Design...