Postuler

Publié hier

QNX- Graduate Systems Software Developer (Sensor Framework)

@ BlackBerry Limited

Ottawa, Ontario

Temps plein
Postuler
SIGNAUX

En bref

BlackBerry Limited is hiring a graduate systems software developer for its QNX Sensor Framework team. The role develops embedded middleware in C and C++ that gives simple C APIs access to cameras, LiDAR, radar and GPS/IMU sensors. The posting states a full-time schedule of 40 hours per week and a base salary range of $80,000 to $105,000 CAD.

Responsabilités :

  • Develop embedded software in C and C++
  • Add support for new cameras and sensors
  • Design and implement framework features and APIs
  • Investigate and root-cause technical problems
  • Support customers integrating sensors

Résumé des exigences :

  • Programming skills in C and C++
  • Analytical, debugging and problem-solving skills
  • Knowledge of operating systems and embedded systems
  • Bachelor's degree in computing or engineering

Outils et compétences

Avantages mentionnés

Assurance maladieSoins dentairesSoins de la vueAssurance vieAssurance invaliditéOptions d’achat
Source et dates

Site carrière / système de candidatures · workday

Date publiée par l’employeur
2026-11-10
Première détection par notre source
2026-11-11
Mise à jour du dossier source
2026-11-11

Ces dates décrivent le dossier source, pas une vérification en direct du recrutement. Consultez l’offre originale.

Détails du poste

NiveauDébutant
DomaineDéveloppement logiciel
Heures par semaine40
Déplacementsavion : aucun · route : aucun
Milieu de travailBureau, Laboratoire
PositionSurtout assis
Exigences physiquesphysique faible · ordinateur élevé
LanguesEnglish
FormationBaccalauréat (exigé)
Domaines d’étudesComputer Engineering, Software Engineering, Computer Science
Avantages mentionnésCongés payés généreux, Régime de retraite, Prime de rendement, Actions ou participation

Résumé et détails rédigés par l’IA à partir de l’offre; l’offre de l’employeur fait foi.

BlackBerry Limited

ChampValeur
Offres sur Jobsy35
Description

Worker Sub-Type:

Regular

Job Description:

QNX enhances the human experience and amplifies technology-driven industries, providing a trusted foundation for software-defined businesses to thrive. The business leads the way in delivering safe and secure operating systems, hypervisors, middleware, solutions, and development tools, along with support and services delivered by trusted embedded software experts. With a focus on reducing hardware dependency and increasing efficiency, QNX empowers organizations to unlock new possibilities in areas like high-performance computing at the edge, standards-based virtualization technologies, and cloud enablement. QNX® technology has been deployed in the world’s most critical embedded systems, including more than 275 million vehicles on the road today. QNX® software is trusted across industries including automotive, medical devices, industrial controls, robotics, commercial vehicles, rail, and aerospace and defense.


Are you the person we are looking for?

The QNX Sensor Framework team develops a middleware software framework that simplifies access to cameras and sensors for automotive, robotics, industrial and embedded applications. The framework facilitates access to cameras and other sensors such as LiDAR, radar and GPS/IMU through simple C APIs.


As a member of the team, you'll help deliver production-quality software used by some of the world's leading technology companies. This is an excellent opportunity for new graduates and junior developers to gain hands-on experience with embedded software, real-time operating systems, sensor technologies, and modern software development practices while being mentored by experienced engineers.

What you will do:

  • Develop embedded software written primarily in C and C++
  • Add support for new cameras, sensors, and hardware platforms
  • Design and implement new framework features and APIs
  • Create and enhance sample applications, tools, and utilities
  • Investigate and root-cause complex technical problems
  • Work directly with hardware including cameras, LiDAR, radar, GPS, and IMU sensors
  • Participate in code reviews, debugging, testing, and collaborative software development
  • Support customers integrating sensors and cameras into their products
  • Learn from experienced engineers while contributing to production software used worldwide

What we are looking for:

  • Programming skills in C and C++
  • Analytical, debugging, and problem-solving skills
  • Knowledge of operating system fundamentals, computer architecture, and embedded systems concepts
  • Effective verbal and written communication skills
  • Self-motivated with a passion for learning and building high-quality software
  • Bachelor's degree in Computer Engineering, Software Engineering, Computer Science, or a related discipline

It's great if you have:

  • Experience with embedded software development, could be project, coops or professional
  • Experience with QNX, Linux or other embedded operating systems
  • Experience with device driver and low-level software development
  • Familiarity with computer vision, image processing, graphics, or machine learning
  • Experience working with cameras, sensors, robotics, or automotive systems

Why join us?


  • Work on technology that makes a real-world impact
  • Gain hands-on experience with cutting-edge embedded systems
  • Learn from experienced engineers while building production software
  • Tackle challenging technical problems and broaden your expertise

The work we’re doing is not incremental—it’s foundational, and it’s accelerating the industry. Come join us!


#LI-KH1

Scheduled Weekly Hours:

40

Compensation Hiring Base Salary Range:

$80,000.00 - $105,000.00

Please be advised that the compensation hiring range indicated herein is provided solely as a good-faith estimate of expected base compensation for the position. The actual compensation offered will be determined at the time of hire and is contingent upon multiple factors, including but not limited to the candidate’s qualifications, relevant experience, demonstrated skills, and results of assessments conducted during the hiring process.

Bonus:

The BlackBerry Variable Incentive Pay (VIP) program is an organization-wide bonus incentive program which aims to reward full-time eligible employees for their contribution to BlackBerry’s success. VIP payments are made in addition to base salary and factor in company’s performance as a way for employees to share in BlackBerry’s achievements.

Benefits:

The BlackBerry Employee Benefits programs offer a wide range of benefits that support your physical, financial and personal well-being. BlackBerry remains committed to offering affordable benefits including coverage for medical, dental, vision, life, disability insurance, retirement, employee share purchase program and paid-time-off to those that meet the eligibility requirements.

Disclosure of Position Status:

This is an active opening. We are seeking to fill this position immediately

Disclosure of Artificial Intelligence:

We do not use artificial intelligence (AI) to screen, assess, or select applicants at any stage of our recruitment process. All applications are reviewed and evaluated by our hiring team.

Emplois semblables

  • Ottawa - .NET/Angular Technical Architect

    Ottawa, ON
    Contrat

    Robertson & Company Ltd.

    2+ ansCandidates need at least 2 years as a Technical Architect and 2 years with .NET/C#, Angular, NoSQL and Agile within the last 5 years. An active Government of Canada SECRET clearance and onsite work in Ottawa are required.

    Azure DevOps, Azure Portal, VSCode, Studio 3T, MongoDB, Solr

  • Technical Writer

    Ottawa, ON
    Contrat

    Avanciers Inc.

    10+ ansCandidates need an undergraduate degree or diploma, or ten years of progressive IT experience, plus ten years of documentation work with Word, Excel, Visio and SharePoint. They also need ten years of knowledge of IT infrastructure terms, software development lifecycles and ITSG-33 or equivalent standards.

    SharePoint, Adobe

  • Senior Help Desk Specialist

    Ottawa, ON
    Contrat

    Akkodis

    10+ ansAkkodis needs candidates with an active Secret clearance, at least 10 years of technical support in large classified IT environments, and strong experience with Windows desktops, Active Directory or Azure AD, Microsoft Intune or ConfigMgr, and Microsoft 365.

    Microsoft 365, SharePoint, Windows, Active Directory, Azure Active Directory, Microsoft Intune

  • HR Assistant (Ottawa)

    Ottawa, ON
    Temps plein

    Real Fruit Bubble Tea

    1+ ansCandidates need strong written and verbal communication, good organization and attention to detail, and proficiency in Microsoft Office. Candidates also need 1-2 years in food and beverage and must be willing to work in restaurants.

    Microsoft Office

  • Director, S/4HANA Implementation - Tax

    Toronto, ON +6
    Temps plein

    KPMG

    Candidates need a university degree in accounting, finance, business or a related field, plus strong tax experience in professional services. They must show operational leadership, complex project coordination and clear communication, with experience in systems implementation a plus.

    SAP S/4HANA

  • Estimator – Commercial & Residential Construction

    Ottawa, ON
    Temps plein

    Fuze HR Solutions

    3+ ansCandidates need at least 3 years of construction estimating experience and can produce full estimates independently. They need expert blueprint reading, advanced Excel and Microsoft Office skills, and hands-on use of Bluebeam or HeavyBid, with AutoCAD as an asset.

    Excel, Microsoft Office, Bluebeam, HeavyBid, AutoCAD

  • Sr Platform RUN Database Engineer

    Ottawa, ON
    Temps plein

    Randstad Digital

    5+ ansCandidates need 5+ years of hands-on AWS experience, strong SQL skills, deep Oracle data model expertise and experience with another major database engine. Hands-on experience with Oracle GoldenGate or similar replication tools and a bachelor's degree or equivalent experience are also required.

    Oracle GoldenGate, AWS, Kubernetes, Linux, Unix

  • Full-Time Sales Lead / Key Holder (Rideau Centre)

    Ottawa, ON
    Temps plein

    Swatch

    2+ ansCandidates need at least 2 years of retail sales experience, preferably in fashion or accessories, plus POS experience and intermediate MS Office skills. Strong customer focus and the ability to coach a team are key.

    POS system, MS Office

Lieux et modes de travail

Lieux

Tout le CanadaTélétravail · Hybride · Sur place · Sur le terrain

Astuce : ajoutez le télétravail pour élargir la recherche.

Exclure des lieux

Mode de travail

Offres de cette entreprise dans les résultats

Voici les offres de cette entreprise chargées dans votre recherche. Elle peut avoir d’autres postes ouverts.