Current jobs related to Game Programmer - Montreal - Kabam
-
Game Engine Programmer
1 month ago
Montreal, Quebec, Canada Jobs for Humanity Full timeJob Title: Programmer (Engine) - Assassin's Creed projectsAt Jobs for Humanity, we're seeking a skilled Game Engine Programmer to join our team and contribute to the development of our AAA games, including Assassin's Creed.About the RoleWe're looking for a talented programmer with expertise in game engine architecture, C++ programming, and assembly language....
-
Game Engine Programmer
1 month ago
Montreal, Quebec, Canada Jobs for Humanity Full timeJob Title: Programmer (Engine) - Assassin's Creed projectsAt Jobs for Humanity, we're seeking a skilled Game Engine Programmer to join our team and contribute to the development of our AAA games, including Assassin's Creed.About the RoleWe're looking for a talented programmer with expertise in game engine architecture, C++ programming, and assembly language....
-
Senior Game Programmer
4 weeks ago
Montreal, Quebec, Canada Zenimax Full timeOverviewContribute to the Creation of Exceptional GamesJoin the team at Bethesda Game Studios, a renowned developer behind Starfield, The Elder Scrolls, and Fallout. Our studio offers a dynamic and inclusive work environment, competitive salaries, and a generous benefits package. We're committed to providing a healthy work-life balance and fostering a...
-
Senior Game Programmer
4 weeks ago
Montreal, Quebec, Canada Zenimax Full timeOverviewContribute to the Creation of Exceptional GamesJoin the team at Bethesda Game Studios, a renowned developer behind Starfield, The Elder Scrolls, and Fallout. Our studio offers a dynamic and inclusive work environment, competitive salaries, and a generous benefits package. We're committed to providing a healthy work-life balance and fostering a...
-
Game Engine Programmer
4 weeks ago
Montreal, Quebec, Canada Ubisoft Entertainment Full timeJob Title: Game Engine ProgrammerUbisoft Montreal is seeking a skilled Game Engine Programmer to join our team. As a Game Engine Programmer, you will be responsible for maintaining and optimizing the engine of one of our AAA games, such as For Honor, Rainbow 6, or Assassin's Creed.Key Responsibilities:Maintain and optimize the game engine to stay on the...
-
Game Engine Programmer
4 weeks ago
Montreal, Quebec, Canada Ubisoft Entertainment Full timeJob Title: Game Engine ProgrammerUbisoft Montreal is seeking a skilled Game Engine Programmer to join our team. As a Game Engine Programmer, you will be responsible for maintaining and optimizing the engine of one of our AAA games, such as For Honor, Rainbow 6, or Assassin's Creed.Key Responsibilities:Maintain and optimize the game engine to stay on the...
-
Game Engine Programmer
4 weeks ago
Montreal, Quebec, Canada Jobs for Humanity Full timeJob Title: Programmer (Engine) - Assassin's Creed projectsAt Jobs for Humanity, we strive to create immersive gaming experiences that push the boundaries of technology. As an engine programmer, you will play a crucial role in maintaining and optimizing the game engine of one of our AAA games, such as Assassin's Creed or For Honor.Key...
-
Game Engine Programmer
4 weeks ago
Montreal, Quebec, Canada Jobs for Humanity Full timeJob Title: Programmer (Engine) - Assassin's Creed projectsAt Jobs for Humanity, we strive to create immersive gaming experiences that push the boundaries of technology. As an engine programmer, you will play a crucial role in maintaining and optimizing the game engine of one of our AAA games, such as Assassin's Creed or For Honor.Key...
-
Game Engine Programmer
1 month ago
Montreal, Quebec, Canada Jobs for Humanity Full timeJob Title: Programmer (Engine) - Assassin's Creed projectsAt Jobs for Humanity, we strive to create immersive gaming experiences that push the boundaries of technology. As an engine programmer, you will play a crucial role in maintaining and optimizing the game engine of one of our AAA games, such as Assassin's Creed or For Honor.Key...
-
Game Engine Programmer
1 month ago
Montreal, Quebec, Canada Jobs for Humanity Full timeJob Title: Programmer (Engine) - Assassin's Creed projectsAt Jobs for Humanity, we strive to create immersive gaming experiences that push the boundaries of technology. As an engine programmer, you will play a crucial role in maintaining and optimizing the game engine of one of our AAA games, such as Assassin's Creed or For Honor.Key...
-
Game Engine Programmer
4 days ago
Montreal, Quebec, Canada Jobs for Humanity Full timeJob Title: Game Engine ProgrammerJob Summary:We are seeking a highly skilled Game Engine Programmer to join our team at Ubisoft Montreal. As a key member of our engine development team, you will be responsible for maintaining and optimizing the game engine of one of our AAA games.Key Responsibilities:Maintain and optimize the game engine to stay on the...
-
Game Engine Programmer
3 weeks ago
Montreal, Quebec, Canada Jobs for Humanity Full timeJob Title: Programmer (Engine) - Assassin's Creed projectsAt Jobs for Humanity, we strive to create immersive gaming experiences that push the boundaries of technology. As an engine programmer, you will play a crucial role in maintaining and optimizing the game engine for one of our AAA titles, such as Assassin's Creed.Key Responsibilities:Maintain and...
-
Game Engine Programmer
3 weeks ago
Montreal, Quebec, Canada Jobs for Humanity Full timeJob Title: Programmer (Engine) - Assassin's Creed projectsAt Jobs for Humanity, we strive to create immersive gaming experiences that push the boundaries of technology. As an engine programmer, you will play a crucial role in maintaining and optimizing the game engine for one of our AAA titles, such as Assassin's Creed.Key Responsibilities:Maintain and...
-
Game Engine Programmer
3 weeks ago
Montreal, Quebec, Canada Jobs for Humanity Full timeJob Title: Programmer (Engine) - Assassin's Creed projectsAt Jobs for Humanity, we strive to create immersive gaming experiences that push the boundaries of technology. As an Engine Programmer, you will play a crucial role in maintaining and optimizing the game engine for one of our AAA titles, such as Assassin's Creed.Key Responsibilities:Maintain and...
-
Game Engine Programmer
3 weeks ago
Montreal, Quebec, Canada Jobs for Humanity Full timeJob Title: Programmer (Engine) - Assassin's Creed projectsAt Jobs for Humanity, we strive to create immersive gaming experiences that push the boundaries of technology. As an engine programmer, you will play a crucial role in maintaining and optimizing the engine of one of our AAA games, such as Assassin's Creed, For Honor, or Rainbow 6.Key...
-
Game Engine Programmer
3 weeks ago
Montreal, Quebec, Canada Jobs for Humanity Full timeJob Title: Programmer (Engine) - Assassin's Creed projectsAt Jobs for Humanity, we strive to create immersive gaming experiences that push the boundaries of technology. As an engine programmer, you will play a crucial role in maintaining and optimizing the engine of one of our AAA games, such as Assassin's Creed, For Honor, or Rainbow 6.Key...
-
Game AI Programmer
1 month ago
Montreal, Quebec, Canada Electronic Arts Inc. Full timeAbout the RoleWe are seeking an experienced AI Programmer to join our team at Electronic Arts Inc. and contribute to the development of our Iron Man game.Key ResponsibilitiesCollaborate with designers to advance the game's AI vision and create engaging gameplay experiences.Work closely with QA and technical leadership to ensure the stability and accuracy of...
-
Game AI Programmer
1 month ago
Montreal, Quebec, Canada Electronic Arts Inc. Full timeAbout the RoleWe are seeking an experienced AI Programmer to join our team at Electronic Arts Inc. and contribute to the development of our Iron Man game.Key ResponsibilitiesCollaborate with designers to advance the game's AI vision and create engaging gameplay experiences.Work closely with QA and technical leadership to ensure the stability and accuracy of...
-
Game Engine Programmer
1 month ago
Montreal, Quebec, Canada Jobs for Humanity Full timeJob Title: Programmer (Engine) - Assassin's Creed projectsAt Ubisoft Montreal, we strive to deliver exceptional gaming experiences that immerse our audience in rich, vibrant worlds. As a key member of our team, you will play a crucial role in maintaining and optimizing our game engines, ensuring they stay at the forefront of technology.Key...
-
Game Engine Programmer
1 month ago
Montreal, Quebec, Canada Jobs for Humanity Full timeJob Title: Programmer (Engine) - Assassin's Creed projectsAt Ubisoft Montreal, we strive to deliver exceptional gaming experiences that immerse our audience in rich, vibrant worlds. As a key member of our team, you will play a crucial role in maintaining and optimizing our game engines, ensuring they stay at the forefront of technology.Key...
Game Programmer
4 months ago
We are looking for a Game Programmer who is passionate about building and maintaining advanced gaming systems and tools. Working collaboratively with other engineers and designers, you will have a significant impact and influence on the direction of Kabam’s games. If leading and solving complex problems excites you, this is the job for you
In this role, you can expect to:- Write, test, and maintain code following coding standards and best practices.
- Collaborate effectively with team members, participate in code reviews, and adhere to established development processes.
- Debug and solve software issues, providing effective solutions.
- Maintain clear and concise documentation for code and project-related materials.
- Continuously learn and improve technical skills and knowledge.
- Communicate progress, challenges, and updates to team members and stakeholders.
- Adhere to project deadlines and milestones, managing tasks efficiently.
- Seek mentorship and knowledge sharing as needed, contributing to team growth.
- Writing clean, efficient, and reusable code to support various gameplay features and mechanics.
- Create and maintain tools for designers and artists to improve their workflow.
- Integrating tools with existing content creation pipelines and workflows.
- Build screens, widgets, and other UI elements in an extensible way
- Review feature designs and provide input on costs and possible alternatives
- Work closely with producers, artists, designers, and other programmers in a highly collaborative and agile environment
- Build and support tools that improve the workflows of artists, designers, and other programmers
- Assisting in designing and architecting backend systems with a focus on scalability, performance, and security.
- Implementing server-side logic, including APIs, databases, authentication systems, and data processing pipelines.
- Collaborating with game designers to understand LiveOps tools and game feature requirements.
- Participating in design discussions, providing technical insights and feasibility assessments.
- Implementing LiveOps tools and features, including in-game events, content updates, player rewards, and analytics systems.
- Develop rendering pipeline code and shaders.
- Implement features such as lighting, shadows, post-processing effects, and more.
- Test and refine the rendering pipeline for performance and quality.
- Collaborate with rendering and art teams to understand their needs.
- Optimize rendering algorithms and code for performance.
- Maintain rendering systems based on project requirements.
- 4+ years of experience in software development, preferably in mobile game development
- A Bachelor's degree in Computer Science, Engineering, or equivalent experience
- Proficiency in Unity, C#, and Node.js or other relevant programming languages.
- Knowledge of Unity workflows and best practices
- Shipped multiple titles releases on Console, PC, and/or Mobile
- The ability to write clean, simple, well-documented code from design requirements
- Experience working with source control such as Git
- A proven track record of working independently and collaboratively in a dynamic team setting
- Experience in Android / iOS Mobile application development
- Up-to-date knowledge of the latest mobile gaming trends
- Ability to effectively communicate with technical and non-technical team members
- Experience working in Agile, Kanban, or similar project management methodologies