Technical Lead Software Engineer

19 hours ago


Kitchener, Ontario, Canada Christie Digital Systems Full time

Senior Software Developer Position at Christie Digital Systems Canada Inc.

We create award-winning light technology solutions and services that help our partners and customers deliver unforgettable shared experiences. As a Senior Software Developer, you will be part of an innovative team that is pushing the boundaries of technology.

About the Role:

You will have the opportunity to design, develop, and maintain state-of-the-art projection systems as well as the application tool sets used for calibration, setup, and diagnostics. Our company prides itself on major breakthroughs in digital cinema, laser illumination, and creating spectacular audio-visual experiences.

Key Responsibilities:

  • Development of embedded software on a Linux embedded platform for system control and projector management.
  • Maintenance and support of a large number of display devices from a common code base.
  • Hardware device driver development.
  • Network control of equipment over TCP/IP sockets.
  • Thermal control algorithm development.
  • Application development to aid in diagnosing equipment in the field and analyzing data post-mortem.
  • Opportunities for team leadership, working with a small group of developers to create new products.

Location: Hybrid position based in Kitchener, ON

What We Offer:

A competitive salary, vacation, health & dental benefits, and employer-matched pension plan. You'll have opportunities to learn, grow, and collaborate with professionals on a global reach. Whether you're working with leading minds in the industry on high-profile projects or collaborating with internal teams to support continuous improvement, your contributions will make a difference.

The Experience and Skills We Value:

  • A degree or diploma in Computer Science, Engineering, or a related field.
  • Proficient in C++ with solid object-oriented design skills.
  • Experience with cross-platform Linux development and Windows platforms.
  • Multi-threaded development knowledge.

Estimated Salary Range: $120,000 - $180,000 per year



  • Kitchener, Ontario, Canada ApplyBoard Full time

    The Opportunity:As a Senior Software Engineer at ApplyBoard, you will play a pivotal role in shaping the company's technological advancement and product development. Leveraging your expertise in all stages of software engineering, you'll collaborate with cross-functional teams to design, develop, and deploy innovative solutions that address complex technical...


  • Kitchener, Ontario, Canada ApplyBoard Full time

    The OpportunityAs a Senior Software Engineer at Applyboard, you will play a pivotal role in driving technological advancement and product development. Leveraging your knowledge in all stages of software engineering, you'll collaborate with cross-functional teams to design, develop, and deploy innovative solutions that address complex technical...


  • Kitchener, Ontario, Canada Clearpath Robotics Full time

    About the RoleClearpath Robotics is seeking a highly skilled Software Engineer to join our team as a Technical Lead. This role requires a strong technical background and leadership experience to help drive the development of our Fleet Core software.About the CompanyClearpath Robotics, an OTTO Motors company by Rockwell Automation, is a leading provider of...


  • Kitchener, Ontario, Canada ApplyBoard Full time

    Company OverviewWe are ApplyBoard, a leading technology company in the education sector.About the RoleWe're seeking an experienced Senior Software Engineer to join our team. As a key member of our engineering department, you'll be responsible for designing, developing, and deploying software solutions that address complex technical challenges.Key...


  • Kitchener, Ontario, Canada Cedent Consulting Inc Full time

    Software Engineering ManagerCedent Consulting Inc is seeking a highly skilled and experienced Software Engineering Manager to lead our software development teams. As a key member of our leadership team, you will be responsible for overseeing the development of our software products and ensuring they meet the highest quality and delivery standards.Key...


  • Kitchener, Ontario, Canada ApplyBoard Full time

    Job SummaryApplyBoard is seeking a highly skilled Sr. Software Engineer to join our team. As a key member of our engineering team, you will play a pivotal role in the design, development, and deployment of innovative software solutions. Key ResponsibilitiesLead the design and implementation of robust software solutions, providing technical guidance and...

  • Pega Technical Lead

    4 weeks ago


    Kitchener, Ontario, Canada Sun Life Financial Full time

    Job Title: Lead Software Engineer - Pega Solution DesignerAt Sun Life, we're committed to creating a dynamic and inclusive work environment where our employees can thrive. As a Lead Software Engineer - Pega Solution Designer, you'll play a key role in shaping the future of our technology landscape.Job Summary:We're seeking an experienced Pega solution...


  • Kitchener, Ontario, Canada ApplyBoard Full time

    About the RoleWe are seeking a highly skilled Sr. Software Engineer to join our team at ApplyBoard. As a key member of our software development team, you will play a pivotal role in shaping the future of education technology.Key ResponsibilitiesLead the design and implementation of robust software solutions, providing technical guidance and expertise to the...


  • Kitchener, Ontario, Canada Manulife Full time

    Job Title: Senior Full Stack Software Engineer/Coach, Engineering TransformationAre you a seasoned software engineer looking to make a meaningful impact in the field of engineering transformation? Do you have a passion for coaching and leading teams to deliver exceptional results? We are seeking a highly skilled and experienced Senior Full Stack Software...


  • Kitchener, Ontario, Canada ApplyBoard Full time

    At ApplyBoard, we're on a mission to change the way students access global education opportunities. As a key member of our team, you'll be responsible for leading our software development efforts and helping us take our platform to the next level.About the RoleWe're seeking a highly experienced Software Engineering Manager to join our growing team. In this...


  • Kitchener, Ontario, Canada Ansys Full time

    Unlock Innovation with AnsysAs a key member of the Ansys Customer Excellence team, you will partner with visionary companies to engineer what's ahead, solve real-world engineering problems, and deploy Ansys software in their design workflows. With a strong foundation in engineering software, you will use expert-level knowledge to provide technical pre-sales...


  • Kitchener, Ontario, Canada Aversan Inc Full time

    Software Verification Engineer OpportunityAversan Inc., a leading engineering company, is seeking a skilled Software Verification Engineer to join their team. As a key member of a highly technical team, you will be responsible for developing safety critical graphics drivers and software.Location: Fully RemoteKey ResponsibilitiesParticipate in the software...


  • Kitchener, Ontario, Canada Société Financière Manuvie Full time

    Job Title: Back-end DeveloperWe are a leading financial services provider committed to making decisions easier and lives better for our customers and colleagues around the world. Our company values innovation, diversity, and inclusion, and we strive to create a work environment that fosters growth and well-being.Job Summary:We are seeking an experienced and...

  • Software Engineer

    4 weeks ago


    Kitchener, Ontario, Canada Verily Full time

    At Verily, we're seeking a skilled Software Developer to join our Precision Health Platform engineering organization. As a member of our team, you'll design, develop, and deliver new software features across our tech stack, working closely with our development team to build modular, composable, and interoperable platform components.Key ResponsibilitiesDesign...


  • Kitchener, Ontario, Canada Manulife Full time

    Software Engineer Internship OpportunityWe are a leading financial services provider committed to making decisions easier and lives better for our customers and colleagues around the world. Our company values innovation, collaboration, and customer satisfaction.Key Responsibilities:Apply creative problem-solving skills to bring software designs to...


  • Kitchener, Ontario, Canada Brock Solutions Full time

    Company Overview:Brock Solutions is a renowned engineering solutions and professional services company that specializes in designing, building, and implementing real-time operational solutions for industrial and transportation organizations worldwide.The company has a strong presence globally with approximately 700 employees and over 30 years of experience...

  • Software Engineer

    2 weeks ago


    Kitchener, Ontario, Canada Romko Residences LTD Full time

    About the Role:We are seeking a skilled Software Engineer to join our team as a Technical Leader. The ideal candidate will have a strong background in Backend Development and experience with System Architecture.Key Responsibilities:• Design and implement scalable cloud-based solutions• Collaborate with cross-functional teams to drive technical...

  • Technical Lead

    3 days ago


    Kitchener, Ontario, Canada Tbwa ChiatDay Inc Full time

    Company OverviewCarta is a leading provider of purpose-built software solutions that transform traditional accounting into a powerful growth engine.We serve the business, first and foremost, and invest in ourselves and each other in service of that effort.About the RoleWe are seeking an experienced Senior Software Engineer to join our R&D team in the Fund...


  • Kitchener, Ontario, Canada ApplyBoard Full time

    The OpportunityAt ApplyBoard, we're seeking a skilled Senior Software Engineer to join our team and contribute to the advancement and development of our innovative solutions. As a key member of our cross-functional team, you'll play a pivotal role in designing, developing, and deploying cutting-edge software products that address complex technical...


  • Kitchener, Ontario, Canada ApplyBoard Full time

    At ApplyBoard, we're on a mission to educate the world, and we're looking for a skilled Software Engineering Manager to help us achieve this goal.About the RoleWe're seeking an experienced Software Engineering Manager to lead our growing Software Development team and help take our company and platform to the next level.Key ResponsibilitiesManage the...