Principal Software Engineer for AAA Games
2 weeks ago
We are seeking an experienced Principal Software Engineer to join our team at Snowed In Studios Inc. As a key member of our engineering department, you will play a critical role in the development of top-tier games.
About the RoleThis is a remote position; however, candidates must reside in the Ottawa/Gatineau region and be within an hour commute from the studio. The ideal candidate will have 3+ years professional experience with advanced programming skills in C++ and strong understanding of the fundamentals.
Key Responsibilities- Work closely with client studios to bring their games to realization
- Design, implement, and debug game features
- Contribute to the design and implementation of game toolsets and pipelines
- Analyze and optimize runtimes
- Collaborate on systems and tools to help designers implement their creative vision
- Build a solid relationship with your programming peers in-house and around the world
- 3+ years professional experience
- Advanced programming skills in C++ with strong understanding of the fundamentals
- Solid programming skills in C# with a strong understanding of the fundamentals
- Experience with game engines, primarily Unreal Engine
- Experience working in large codebases
- Strong problem-solving skills
- Comfortable with vector and matrix math and good with algorithms
- Experience with console development (PS5, Xbox Series X, Switch, etc.)
- Experience with mobile development
- Shipped game(s)
- Experience working directly with external clients
- A competitive salary ranging from $75,000 to $90,000 per annum
- A comprehensive benefits package that covers dental care, health care, vision care, long-term disability, physio, massage, and more
- Generous leave policies include 4 weeks paid vacation (plus 1 week over the holiday season), unlimited sick leave, and 2 paid personal days
- Financial assistance with relocation to Ottawa, ON
- A dynamic and supportive team environment with a range of experience and an amazing culture
-
Principal Software Developer
2 weeks ago
Ottawa, Ontario, Canada QNX Software Systems Full timeJob Summary:We are seeking a highly skilled Principal Software Developer to join our Advanced Technology Development team at QNX Software Systems. As a key contributor to our team, you will be responsible for designing and developing cutting-edge software solutions for our automotive and mission-critical applications.Key Responsibilities:Design and execute...
-
Ottawa, Ontario, Canada Snowed In Studios Full timeAbout the RoleWe are seeking an experienced Principle Software Developer to join our team at Snowed In Studios.As a key member of our development team, you will be responsible for designing, implementing, and debugging game features, working on game toolsets and pipelines, and collaborating with client studios to bring their games to realization.
-
Principal Software Developer
1 month ago
Ottawa, Ontario, Canada QNX Software Systems Full timeJob Overview:BlackBerry QNX is seeking a highly skilled Principal Software Developer to join our Advanced Technology Development team. As a key contributor, you will be responsible for designing and developing software solutions for our embedded systems. Your expertise in C/C++ and experience with multiple OS architectures will be invaluable in driving the...
-
Lead Software Engineer
1 week ago
Ottawa, Ontario, Canada Snowed In Studios Inc Full timeCompany OverviewSnowed In Studios Inc is a leading game development studio that brings together talented individuals to create top-tier games. Our team is passionate about delivering exceptional gaming experiences, and we're looking for a skilled Senior Generalist Programmer to join our ranks.
-
Game Development Expert for AAA Titles
1 week ago
Ottawa, Ontario, Canada Snowed In Studios Inc Full timeAbout Snowed In Studios IncWe are currently seeking experienced Generalist Programmers to join our team and help client studios bring their games to realization. As a "Snowmie" programmer, you will leverage your advanced programming skills to contribute to the development of top-tier games.You will work closely with client studios, designing, implementing,...
-
Software Engineering Lead
2 weeks ago
Ottawa, Ontario, Canada Snowed In Studios Inc Full timeSoftware Engineering LeadWe are seeking an experienced Software Engineering Lead to join our team at Snowed In Studios Inc. As a key member of our engineering team, you will be responsible for leading the development of our games and ensuring that our software meets the highest standards of quality and reliability.Key Responsibilities:Lead the development of...
-
Senior Software Engineering Manager
1 week ago
Ottawa, Ontario, Canada Bisecthosting Full timeCompany OverviewBisectHosting is a forward-thinking company at the cutting edge of gaming hosting solutions. We're looking for an experienced Full Stack Software Engineer to join our team and drive the growth of our brand and establish key industry partnerships.
-
Senior Software Engineer
4 weeks ago
Ottawa, Ontario, Canada Snowed In Studios Full timeAbout Snowed In StudiosSnowed In Studios is a game development studio based in Ottawa, Canada. As part of Keywords Studios' Create service line, we provide support to some of the most important and exciting games being made today.Job SummaryWe are currently looking for experienced Generalist Programmers to join our team. As a Generalist Programmer, you will...
-
Electrical Systems Engineering Manager
1 week ago
Ottawa, Ontario, Canada AAA Canada Full timeJob OverviewAAA Canada seeks a seasoned Lead Electrical Bus Technician to lead our team of skilled technicians in providing top-notch technical support for electric vehicle deployments, ensuring seamless service activities, and delivering exceptional customer satisfaction.About the RoleThis critical position requires an individual with extensive hands-on...
-
Principal Cybersecurity Engineer
1 week ago
Ottawa, Ontario, Canada QNX Software Systems Full timeJob DescriptionBlackBerry QNX, a leading provider of safe and secure operating systems, is seeking a highly skilled Principal Cybersecurity Manager to join their team.We are the embedded experts, with a trusted foundation software portfolio that includes our deterministic microkernel real-time operating system (RTOS), safety-certified products, middleware...
-
Senior Principal Software Architect
1 month ago
Ottawa, Ontario, Canada Huawei Full timeSenior Principal Software ArchitectWe are seeking a highly experienced Senior Principal Software Architect to join our team at Huawei.Key Responsibilities:Design and develop advanced software systems, including tool and programming languages development.Implement best practices for software development in industry to improve the development process,...
-
Embedded Systems Software Engineer
2 weeks ago
Ottawa, Ontario, Canada QNX Software Systems Full timeOverviewQNX Software Systems is a leading provider of safe and secure operating systems, hypervisors, frameworks, and development tools. We are trusted by over 24 of the top 25 EV manufacturers and our software is running in more than 235 million vehicles globally.Job DescriptionWe are seeking an experienced Senior Software Developer to join our elite team...
-
Ottawa, Ontario, Canada Ciena Full timeCiena fosters a culture that empowers individual passions, growth, and wellbeing.About UsWe're a technology company that leads with humanity, driving business priorities alongside meaningful social, community, and societal impact. Our Customer First philosophy guides our actions, emphasizing integrity, innovation, velocity, and outstanding people. We strive...
-
Principal CAD Engineer
2 weeks ago
Ottawa, Ontario, Canada EXP Full timeSenior CAD Designer Role SummaryAt EXP, we're a team of innovators driven to provide cutting-edge solutions for the world's built and natural environments.As a Principal CAD Engineer, you'll be part of our Municipal Infrastructure and Land Development group, based in our Ottawa office.Your Key Responsibilities Utilize Autodesk Civil 3D to prepare detailed...
-
Principal Embedded Software Architect
2 weeks ago
Ottawa, Ontario, Canada Lumentum Full timeAbout the RoleWe are seeking an experienced Principal Embedded Software Architect to join our team at Lumentum Canada. The successful candidate will play a leading role in the development of software for cutting-edge LiDAR products.Key ResponsibilitiesCollaborate with multidisciplinary teams to define new product requirements and specifications.Develop,...
-
Senior WiFi Networking Software Engineer
1 week ago
Ottawa, Ontario, Canada QNX Software Systems Full timeAbout QNX Software SystemsWe are a leading provider of operating systems, safety and security certification expertise, and professional services for the automotive, medical, industrial and consumer industries.Estimated Salary: $140,000 - $180,000 per yearJob Description:We are seeking an experienced Senior WiFi Networking Software Engineer to join our team...
-
Electrical Bus Lead Technician
4 weeks ago
Ottawa, Ontario, Canada AAA Canada Full timeJob SummaryAAA Canada is seeking a highly skilled Lead Electrical Technician to oversee the technical support for electric vehicle deployments, ensure customer satisfaction, and troubleshoot technical issues.Key ResponsibilitiesProvide technical support for electric vehicle deployments and ensure customer satisfaction.Oversee service activities, troubleshoot...
-
Principal Development Engineer
1 month ago
Ottawa, Ontario, Canada Thales Full timeJob SummaryThales is seeking a highly skilled Principal Development Engineer to join our team in Ottawa, Canada. As a key member of our product development team, you will be responsible for designing, coding, testing, debugging, and documenting Linux-based embedded Hardware Security Module (HSM) firmware and host-side software.Key ResponsibilitiesDesign and...
-
Embedded Software Engineer
2 weeks ago
Ottawa, Ontario, Canada QNX Software Systems Full timeJob Overview:We are seeking an experienced Embedded Software Engineer to join our team at QNX Software Systems. As a key member of our team, you will be responsible for developing safe and secure software systems for embedded applications.About the Role:This is a challenging opportunity for a skilled Embedded Software Engineer to work on high-profile...
-
Electrical Bus Systems Lead
1 month ago
Ottawa, Ontario, Canada AAA Canada Full timeJob SummaryAAA Canada is seeking a highly skilled Electrical Bus Systems Lead to oversee the technical support for electric vehicle deployments, ensure customer satisfaction, and troubleshoot technical issues. The ideal candidate will have experience in the automotive industry, excellent analytical skills, and strong communication abilities.Key...