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 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 dynamic and collaborative environment.

Key Responsibilities:

  • Develop clear, maintainable, and efficient C++ code
  • Collaborate with colleagues to design and plan software architecture
  • Build, enhance, and sustain the physics framework
  • Improve the stability, quality, and diversity of game physics components
  • Accurately forecast timelines and deliver high-quality outcomes
  • Offer technical guidance in the advancement of pioneering technologies
  • Review and provide feedback on code from peers

Required Qualifications:

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

Preferred Skills:

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

At Arkane Studios, we foster a vibrant and inclusive culture dedicated to delivering unforgettable gaming experiences. If you are passionate about innovation and excellence, we look forward to your application.



  • 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 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...


  • 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...