Generalist-engine programmer (MOD 2025 program)
Ubisoft
Job Description
As a generalist programmer at Ubisoft Montreal, you’ll develop stable, high-performance tools and systems that support the studio’s creative goals and world-class games. Working across areas like game engine, editor, and middleware, you’ll tackle diverse technical challenges and contribute directly to the foundation that enables production teams to bring their ideas to life.
Your journey at Ubisoft will begin with being trained on one of our internal Engines. From there, you'll dive into your first project, where you'll sharpen your skills by focusing on Build modernization and Engine modification.
At the same time, we’re looking for someone who thrives under the hood, someone who loves reverse engineering, low-level tinkering, and solving complex puzzles. You’re not intimidated by legacy systems or old code and instead, you’re able to understand and adjust complex systems. Your adaptability and technical insight will directly influence the capabilities and success of the team.
What you’ll do
Develop generic systems that will support the functionalities of the specialized programming teams + ensure their integration (engine, editor, or middleware).
Support the production teams by ensuring the stability and proper functioning of their systems and tools.
Program in a clear and structured manner while respecting performance, maintenance, modularity, extensibility, and compatibility requirements.
Be in constant communication with the production teams and the people who use your tools to respond to their requests and needs.
Monitor performance and memory budgets and adjust as needed.
Debug and optimize existing systems to facilitate the work of other programming teams.
Document your work to transfer your knowledge and allow production to understand the systems and their functionalities.
Keep abreast of advances in the field of programming.
Qualifications
What you bring
- A degree in Computer Science or Computer Engineering (or other equivalent training)
Experience in software programming
Excellent mastery of the principles of computer science and the various programming languages, particularly a minimum of 5 to 6 years of experience in C++ and a good experience in C#
A strong passion for games and video game development
Versatility and the ability to work in different systems
A good analytical and synthetic mind as well as a strong attention to detail
The ability to work in a team, coupled with good interpersonal and communication skills
Autonomy, curiosity, and resourcefulness that will not prevent you from asking for help when needed
Flexibility and adaptability to change
Knowledge in 3D/ Rendering programming is a plus.
Additional Information
Jobs for Humanity is collaborating with Ubisoft to build an inclusive and just employment ecosystem. We support individuals coming from all walks of life.
Company Name: UbisoftWhat to send our way
Your CV highlighting your education, experience, and skills
About us
Ubisoft is a global leader in gaming with teams across the world creating original and memorable gaming experiences, from Assassin’s Creed, Rainbow Six to Just Dance and more. We believe diverse perspectives help both players and teams thrive. If you’re passionate about innovation and pushing entertainment boundaries, join our journey and help us create the unknown!
$70k - $85k per year
...in Ottawa, Canada. As part of Keywords Studios' engineering service line, we provide programming support to some of the most important and exciting... ...biz! We are currently looking add experienced Generalist Game Programmers to our already amazing team. As a Snowmie programmer...SuggestedLong term contractPermanent employmentFull timeWork at officeRemote workRelocationNight shift$71.57k - $89.46k per year
...you can make a difference . The Opportunity (Vacancy: New Headcount) Reporting directly to the Supervisor, Community Programs, the Programmer, General Programs is responsible for effectively delivering, administering and supervising various recreation initiatives...SuggestedFull timeContract workPart timeFlexible hours$128.85k - $188.98k per year
...award-winning games or crafting engine technology that enables... ...engine and game development. PROGRAMMING - UNREAL ENGINE What We... ...looking for an experienced Engine Programmer to enhance the player... ...the EAP (employee assistance program), we also offer a robust mental...SuggestedLong term contractFull timeTemporary workWorldwide- ...Join the Dead by Daylight team as a Senior Generalist Programmer and help shape the next decade of our... ...looking for: ~7–8+ years of experience in programming at a senior level. ~ Strong expertise in C++ and Unreal Engine. ~ Experience building tools and...SuggestedFull time
$130k - $170k per year
...experiences. The Role We are seeking an experienced Senior Engine Programmer to play a key role in developing and maintaining the core... ...similar proprietary Engine. ~5+ years of professional game programming experience. ~ Strong proficiency in modern C++. ~ Solid...SuggestedLong term contractFull timeWork at officeRemote workRelocationFlexible hours- ...services, land reclamation, and engineering consulting. With 12,000... ...People and Capabilities (HR) Generalist will support the business unit... ...benefits, policies, payroll, programs, etc ~ Manage and administer... ...deadline: June 3, 2025 Privacy Policy disclosure...Permanent employmentFull timeContract workFor contractorsFor subcontractorWork at officeLocal areaFlexible hoursWeekend workWeekday work
$21.71 - $23.48 per hour
...REPOSTED Leadership Program, Camp Counsellor (2) (Temporary Full Time; 40 hours/week; June 30 – August 30, 2025) The Town of Wasaga Beach is seeking a creative, energetic... ...Responsibilities: Reporting to the Recreation Programmer, the Leadership Program Camp Councillor...Hourly payFull timeContract workTemporary work$80k - $95k per year
...together on the well-known Project Reality mod for Battlefield 2. The founding purpose... ...growing and is looking to add a Senior HR Generalist to the team. Job Duties:... ...Design and deliver engaging training programs (in-person and virtual) tailored to team...Permanent employmentFull timeWork at office3 days per week- ...journey and help create the unknown! Job Description As an Engine Programmer at Ubisoft Montréal, you will contribute to the development... ...needs and long-term technical goals. What you’ll do Program clear, structured, and maintainable systems that meet performance...Long term contractFull time
- ...Job Description Program in a clear and structured manner that meets performance, maintenance... ...technical feasibility. Analyze the engine's existing functions and see if they're... ...the studio and be a go-to person for the programmers. Assess and debug simple and complex performance...Long term contractFull time
- ...Educational Allowance PCN: 0 Date Competition closes: July 21, 2025 The Opportunity Position Summary: Reporting directly to the... ...position. Responsible for other related duties as required. Program Summary: Geriatric Mental Health Program – a short-stay program...Full timeCasual workShift workNight shiftDay shiftAfternoon shift
$182.82k - $268.13k per year
...building award-winning games or crafting engine technology that enables others to make visually... ...bar of engine and game development. PROGRAMMING - UNREAL ENGINE What We Do... ...addition to the EAP (employee assistance program), we also offer a robust mental well-being...Long term contractFull timeTemporary workWorldwide- ...strengthen our people practices, we are seeking an experienced HR Generalist to join our team and contribute to a consistent, employee-... ...employee inquiries, interpreting HR policies, procedures, and programs in a consistent and practical manner. Support day-to-day employee...Work at office
- ...BelPak is currently seeking an HR Generalist to support our Mississauga, Brampton, and Brantford facilities, which are located in the... ...and maintain training matrix; · Assist in the Health and Safety program, as required; · Assist with benefit administration and input of...Hourly payFull timeWork at office
- ...in a role that balances advice, judgment, and action, this HR Generalist opportunity may be a great fit! The Human Resources Generalist... ...role will support the development and execution of HR programs and initiatives related to driving employee engagement and will...Long term contractTemporary workCasual workRemote workWork from home3 days per week
$100k - $120k per year
...on the well-known Project Reality mod for Battlefield 2. The founding purpose... ...looking for a talented Senior Programmer for our current and upcoming Unreal Engine based multiplayer games. If you... ...Work closely with the rest of the programming team to assist in development, to...Permanent employmentFull timeFixed term contractWork at office3 days per week- ...Marketing Generalist The Bow Valley Regional Transit Services Commission (BVRTSC) provides public transit to both visitors and residents looking to enjoy the Bow Valley without the use of a private vehicle. Our team members make an impact in our communities every day...Full timeWork at office
$65k - $75k per year
...Oceanfront Resort is seeking an experienced, hands-on Human Resources Generalist to lead our day-to-day HR operations and support our team from... ...documentation, and reporting, and administer employee benefits programs. Support the development and rollout of HR policies and...Full timeTemporary workInternshipSeasonal work$65k - $79k per year
...employee experience, wellbeing, and engagement affect the overall performance of the organization. Reporting to the VP, Operations, the HR Generalist (we are flexible on the title) will be responsible for executing MASV’s people operations across a myriad of responsibilities...Remote workWork from homeFlexible hoursNight shift- ...every process with integrity. Position Overview The HR Generalist is responsible for delivering daily HR support across the employee... ..., delivery, and implementation of training and development programs Coordinate leadership and sales training initiatives with department...Full timeWork at officeShift work
$65k - $70k per year
...Human Resources Generalist CMP Group Ltd. (CMP) is a global manufacturing company with 6 manufacturing and distribution facilities throughout... ....) as of your first day Performance, Education & Referral Programs Quarterly town halls, summer BBQ’s, quarterly pizza lunch...Work at officeMonday to friday- ...ve developed a comprehensive multi-month program designed for people with valuable skills... ...Development: Partner with artists, animators, programmers to develop and refine tools that... ...integration and functionality within the game engine. Quality Assurance : Collaborate with...Full timeWork at office
$92k - $103k per year
...Job Responsibility: Engineers and Geoscientists British Columbia is currently searching for a Senior Human Resources Generalist to join our team in Burnaby! The Senior HR Generalist... ...implementing, and maintaining human resources programs, policies, and initiatives. The Senior...Full timeWork at office- ...Introduction: NSBE (National Society of Black Engineers) is a non-profit organization with over 16,000 members in 500 active chapters all... ...- NSBE Co-President: KayKay Akpama - NSBE Co-President 2024/2025: Oreoluwa Fowler For any questions, concerns, and if you're...Remote jobFull time
- One growing team. One single-minded goal. To innovate intuitive, responsive products to make environmental professionals' work lives easier. ERIS is the fastest-growing company in the environmental risk industry, placing us as the largest provider of environmental...Remote jobFull timeLocal areaImmediate start
- ...Join us as a Payroll & HR consultant, support different businesses, and make a real impact! Payroll & HR Generalist We're looking for a Payroll & HR Generalist to join our amazing team! Specifically, we are looking for someone passionate about all aspects of Payroll...Full timeTemporary workPart timeWork at officeWork from homeMonday to fridayFlexible hours
$232k - $333k per year
...build the future of payments. Our infrastructure powers card programs for 100+ innovative clients, from fintechs reimagining credit... ...countries, headquartered in New York City. Lithic is hiring an Engineering Manager to lead the team building the next generation of AI-...Full timeWork at officeRemote work3 days per week- ...learn continuously, both on the job and through formal training programs. Job Description Company: SystemCanada | World wide... ...testing, and start-up. *Ability to develop and implement standard Engineering practices, as well as provide detailed documentation upon...Full timeWork at office
$92.5k - $107.5k per year
...As a member of our studio's Programming Team, you will work closely with Programmers, Designers, Artists and Producers... ...UI, Physics, Character, Graphics, Engine and Tools. Design, author, and... .... Job Details Job Title: Programmer III Reports to: Director of Programming...Permanent employmentFull timeLocal areaRemote workFlexible hours- ...looking for a highly skilled Game Programmer to join our team. In this... ...console or mobile). Solid Programming Skills: You must highly... ...systems like GIT or Perforce. Engine & Systems Architecture:... ...flexible benefits and reward programs, sweet swag, snacks, and more...Remote jobFull timeSummer workWork at officeLocal areaImmediate startFlexible hours
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Generalist-engine programmer (MOD 2025 program). Be the first to apply!
