Principal Systems Software Developer at BlackBerry
Job in
Ottawa, Ontario, Canada
Listed on 2026-07-20
Listing for:
QNX
Full Time
position Listed on 2026-07-20
Job specializations:
-
Software Development
Software Engineer, C++ Developer, Embedded Software Engineer, Software Architect
Job Description & How to Apply Below
In this senior role at Black Berry, you'll design and enhance system software, work with compilers and utilities, and continuously improve developer tooling. Collaborate with experienced engineers to shape product architecture and tackle complex technical challenges across the software stack, utilizing your understanding of embedded systems and real-time operating systems.
Key Responsibilities:
• Design and develop system-level software including compilers and libraries
• Investigate complex technical issues across the software stack
• Collaborate with engineers on architecture and product strategy
• Participate in design and code reviews for technical excellence
• Expand expertise in compilers and embedded development
Requirements:
• Strong experience in C and/or C++ programming
• Knowledge of RTOS and embedded development concepts
• Excellent analytical and problem-solving abilities
• Strong communication skills for technical discussions
• Degree in Computer Science or related field
Make a difference in embedded technology by leveraging your skills and creativity at Black Berry.
#J-18808-Ljbffr
Note that applications are not being accepted from your jurisdiction for this job currently via this jobsite. Candidate preferences are the decision of the Employer or Recruiting Agent, and are controlled by them alone.
To Search, View & Apply for jobs on this site that accept applications from your location or country, tap here to make a Search:
To Search, View & Apply for jobs on this site that accept applications from your location or country, tap here to make a Search:
Search for further Jobs Here:
×