Distinguished Software Architect

Retour à la liste


Blackberry Logo

Ville : Waterloo

Catégorie : Software & Systems

Industrie : IT

Employeur : BlackBerry

Worker Sub-Type:

Regular

 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.

Responsibilities:

  • 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

Qualifications:

  • 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:

40

Retour à la liste

RESTEZ INFORMÉ

Abonnez-vous à notre bulletin pour obtenir les dernières nouvelles