This job board retrieves part of its jobs from: Emploi Sherbrooke | Hamilton Jobs | Work From Home

Need to find a job? New postings every day

To post a job, login or create an account |  Post a Job

  mississauga jobs  

A website for the people of Mississauga

Slide 1
Slide 2
Slide 3
previous arrow
next arrow

Distinguished Software Architect


This is a Contract position in Mississauga, ON posted January 12, 2022.

Worker Sub-Type:


 Job Description: 

Distinguished Software Architect

  • Modern C++ (C++17) architect level design and development expertise need for IVY platform architecture

BlackBerry’s IVY platform is helping OEM’s lead the digital transformation of the automotive industry. We are looking for an experienced Software Architect to help define and build our IVY automotive intelligence platform. The architect will work with a small team to establish and drive the software architecture of the IVY product. We are looking for a candidate with a broad understanding and/or interest in technology as IVY spans both automotive embedded and cloud domains. In addition, we are looking for someone with a passion for technical excellence, who will be a strong proponent of high-quality software and design by sharing their expertise to aid the collective effort between our development teams and groups throughout the organization.


  • Help define and communicate the overarching design, architecture and technical direction of IVY platform
  • Mentor development teams, specific emphasis on helping interpret designs using modern C++
  • Represent BlackBerry IVY to potential customers, communicating the technical aspects and interpreting opportunities based on our offering
  • Collaborate and participate in receiving and providing feedback on design and code reviews


  • Exceptional ability in modern C++ API design. E.g. template class design, code generation
  • Ability to communicate verbally, on wikis, and in code
  • Comfortable straddling domains like embedded and cloud, and learning about new sub domains
  • Can work with ambiguous, nascent, and changing requirements to design and build easy to use, fast and secure software
  • Innovative thinking, and the initiative to drive the ideas to ground will be required and used regularly

Scheduled Weekly Hours: