Engine Programmer
7 days ago
Ubisoft Winnipeg is a studio with a unique mission: develop new technologies that will change the way we build video game worlds. Ubisoft's 20,000 team members, working across more than 40 locations around the world, are bound by a common mission to enrich players' lives with original and memorable gaming experiences. Their dedication and talent has brought to life many acclaimed franchises such as Assassin's Creed, Far Cry, Watch Dogs, Just Dance, Rainbow Six, and many more to come.
Ubisoft is an equal opportunity employer that believes diverse backgrounds and perspectives are key to creating worlds where both players and teams can thrive and express themselves. If you are excited about solving game-changing challenges, cutting edge technologies, and pushing the boundaries of entertainment, we invite you to join our journey and help us create the unknown
Job Description
As our Engine Programmer, you are versatile and highly motivated to innovate, bursting with ideas for new game development technology. You understand what is necessary to define required functionalities and engine systems to support teams. You thrive off the opportunity to create new low-level systems that enable our game creators to build larger, more immersive open worlds.
Responsibilities :
- Analyze and understand the requirements of content creators to design new engine systems
- Propose new systems and architecture to drive innovation in our game engines
- Maintain, enrich, and optimize game engine systems to remain on the technological bleeding edge of the industry
- Analyze innovations and features from external tools and other Ubisoft pipelines to determine where they can be applied to our own pipelines
- Analyze and maintain CPU and loading performance by optimizing algorithms to ensure high efficiency
- Diagnose and repair the most complex defects, including creating systems to help in debugging
- Program in a clear and structured manner that meets performance, maintenance, modularity, scalability, and compatibility requirements
- Work on projects of your own initiative through our Innovation Jam
Qualifications
You are driven by the challenge - you love R&D and learning the latest technologies. You are eager to learn from your peers and are receptive to their feedback. You believe in team ownership of what you craft and will be working with your colleagues to share ideas and solve complex problems.
Besides the above we are looking for someone aligned with our studio's core values and the following skills and experience:
- Software programming experience
- Professional experience working with low-level programming using C++
- Experience with programming and debugging of complex applications
- Proficiency in multi-threading, performance, hardware architecture, and optimization techniques
- Knowledge of hardware & video game tools, consoles, and technology
Additional Information
What to send our way :
- Your resume, highlighting your experience, and skills, and anything else (examples of projects) you think we might find helpful.
- A real live person will review your application
Additional information :
This role is based in our Winnipeg studio, with the opportunity for hybrid work from home within Manitoba
-
Controls Programmer
2 weeks ago
Winnipeg, Manitoba, Canada Pinnacle | Executive & Professional Search Full timeTake on an engaging new role with massive impact as theControls Programmerfor a successful HVAC manufacturer. You'll be responsible for independently managing total systems controls, developing custom codes for products and setting up customers for successful launch. If you've got solid knowledge of controller programming and a background in refrigeration...
-
Team Lead Programmer
2 weeks ago
Winnipeg, Manitoba, Canada Ubisoft Full timeCompany Description Ubisoft Winnipeg is a technology studio with a unique mission: develop new technologies that will change the way we build video game worlds. We are the only Ubisoft studio focused on exploring the unknown to develop technology that empowers game creators at studios around the world to build even better, more immersive worlds across our...
-
Team Lead Programmer
2 weeks ago
Winnipeg, Manitoba, Canada Ubisoft Full timeCompany Description Ubisoft Winnipeg is a technology studio with a unique mission: develop new technologies that will change the way we build video game worlds. We are the only Ubisoft studio focused on exploring the unknown to develop technology that empowers game creators at studios around the world to build even better, more immersive worlds across our...
-
Team Lead Programmer
2 weeks ago
Winnipeg, Manitoba, Canada Ubisoft Full timeCompany Description Ubisoft Winnipeg is a technology studio with a unique mission: develop new technologies that will change the way we build video game worlds. We are the only Ubisoft studio focused on exploring the unknown to develop technology that empowers game creators at studios around the world to build even better, more immersive worlds across our...
-
Team Lead Programmer
2 weeks ago
Winnipeg, Manitoba, Canada Ubisoft Full timeCompany Description Ubisoft Winnipeg is a technology studio with a unique mission: develop new technologies that will change the way we build video game worlds. We are the only Ubisoft studio focused on exploring the unknown to develop technology that empowers game creators at studios around the world to build even better, more immersive worlds across our...
-
Team Lead Programmer
2 weeks ago
Winnipeg, Manitoba, Canada Ubisoft Winnipeg Full timeCompany DescriptionUbisoft Winnipeg is a technology studio with a unique mission: develop new technologies that will change the way we build video game worlds. We are the only Ubisoft studio focused on exploring the unknown to develop technology that empowers game creators at studios around the world to build even better, more immersive worlds across our...
-
Journeyperson Electrician
1 week ago
Winnipeg, Manitoba, Canada Boeing Full timeAt Boeing, we innovate and collaborate to make the world a better place. We're committed to fostering an environment for every teammate that's welcoming, respectful and inclusive, with great opportunity for professional growth. Find your future with us.Boeing Canada Winnipeg is seeking a Journeyperson Electrician reporting to the Equipment Maintenance...
-
Electronic Technologist
2 weeks ago
Winnipeg, Manitoba, Canada CITY OF WINNIPEG Full timeUnder the general supervision of the Electrical and Instrumentation Supervisor or designate, the Electronic Technologist – Instrumentation is responsible to maintain process controls and electrical equipment in proper working order in all facilities of the Wastewater Services Division.As the Electronic Technologist - Instrumentation you will:Perform all...
-
Electronic Technologist
1 week ago
Winnipeg, Manitoba, Canada City of Winnipeg Full timeRecruitment DetailsElectronic Technologist - InstrumentationDepartment:Wastewater Services, Water and Waste DepartmentDesignated Work Location:Various Locations - On sitePosition Type:2 Permanent and 1 Permanent on a Temporary Basis Up to 2-Year Term, Full-timeHours of Work:7:30 am to 4:00 pm, Monday to Friday or as required/assignedSalary:$2,...
-
Team Lead Programmer
2 weeks ago
Winnipeg, Canada Ubisoft Full timeJob DescriptionAs a Team Lead Programmer, you guide a group of talented programmers at Ubisoft Winnipeg as they develop technology critical to the creation of games. Your programming background means you understand the work each member of your team does, and can bring their contributions together to produce great results (and jump in to code when needed)....
-
Community Development Programmer
3 days ago
Winnipeg, Canada Winnipeg Regional Health Authority (WRHA) Full timeJoin to apply for the Community Development Programmer role at Winnipeg Regional Health Authority (WRHA). NORWEST CO-OP COMMUNITY HEALTH JOB POSTING Community Development Programmer – YESS Program 1.0 EFT, Indefinite Term (Covering Parental Leave) Internal/External Posting Department: Community Development Position: Community Development Programmer...
-
Community Development Programmer
22 hours ago
Winnipeg, Canada Winnipeg Regional Health Authority (WRHA) Full timeJoin to apply for the Community Development Programmer role at Winnipeg Regional Health Authority (WRHA). NORWEST CO-OP COMMUNITY HEALTH JOB POSTING Community Development Programmer – YESS Program 1.0 EFT, Indefinite Term (Covering Parental Leave) Internal/External Posting Department: Community Development Position: Community Development Programmer...
-
Team Lead Programmer
3 weeks ago
Winnipeg, Canada Ubisoft Winnipeg Full time1 week ago Be among the first 25 applicants Company Description Ubisoft Winnipeg is a technology studio with a unique mission: develop new technologies that will change the way we build video game worlds. We are the only Ubisoft studio focused on exploring the unknown to develop technology that empowers game creators at studios around the world to build even...
-
Team Lead Programmer
1 week ago
Winnipeg, Canada Ubisoft Winnipeg Full time1 week ago Be among the first 25 applicants Company Description Ubisoft Winnipeg is a technology studio with a unique mission: develop new technologies that will change the way we build video game worlds. We are the only Ubisoft studio focused on exploring the unknown to develop technology that empowers game creators at studios around the world to build even...
-
Control Systems Programmer Analyst
1 week ago
Winnipeg, Canada City of Winnipeg Full timeControl Systems Programmer Analyst Join to apply for the Control Systems Programmer Analyst role at City of Winnipeg Recruitment Details Department: Wastewater Services, Water and Waste Department Designated Work Location: 360 McPhillips Street, Hybrid with designated work location Position Type: Permanent, Full-time, Part-time Hours of Work: 8:00 a.m. to...
-
Control Systems Programmer Analyst
1 week ago
Winnipeg, Canada City of Winnipeg Full timeControl Systems Programmer Analyst Join to apply for the Control Systems Programmer Analyst role at City of Winnipeg Recruitment Details Department: Wastewater Services, Water and Waste Department Designated Work Location: 360 McPhillips Street, Hybrid with designated work location Position Type: Permanent, Full-time, Part-time Hours of Work: 8:00 a.m. to...
-
Software Engineering Manager
1 day ago
Winnipeg, Canada Canonical Full timeOverview Canonical is seeking a Software Engineering Manager for Sustaining Engineering. This is a globally remote role (location unrestricted unless specified). The Sustaining Engineering team continuously improves open source software by resolving defects reported by customers. The software stack ranges from the kernel to user-space applications and IaaS...
-
MRO Liaison Engineer
1 week ago
Winnipeg, Canada AirPro SAR Services Inc. Full timeA leading aerospace services company is seeking an MRO Liaison Engineer in Winnipeg to serve as the focal point for MRO activities. The ideal candidate will have at least 5 years of experience in Aerospace Engineering, strong problem-solving skills, and the ability to build relationships with technical teams. Responsibilities include ensuring effective...
-
Senior Site Reliability Engineer
3 weeks ago
Winnipeg, Canada Canonical Full timeSenior Site Reliability Engineer – Canonical Canonical is a leading provider of open source software and operating systems. Our platform, Ubuntu, is used in public cloud, data science, AI, engineering innovation and IoT. This is a globally remote Senior Site Reliability Engineer position. Responsibilities Own and operate private cloud, Kubernetes and...