Worker Sub-Type: Regular Job Description: QNX® is a trusted supplier of safe and secure operating systems, hypervisors, frameworks and development tools, and provides expert support and services for building the world’s most critical embedded systems. We are the embedded experts. QNX was born in embedded, and provides time-tested and trusted foundation software, including our deterministic micro-kernel real-time operating system (RTOS), safety-certified products, middleware and security solutions, all purpose-built for embedded systems. QNX software is trusted by more than 68% of the Electric Vehicle market by volume, 24 of the top 25 EV manufacturers and is running in 255 million vehicles globally. Our foundation products have been pre-certified to ISO 26262 ASIL D, and we offer a broad range of board support packages, professional services, AUTOSAR adaptive support and middleware solutions – from acoustic management to digital cockpits to advanced driving assistance (ADAS) - to accelerate development and help OEMs meet Start of Production (SOP) dates. Job Summary: The Systems Software Developer delivers expert integration services and solutions across the full suite of QNX products. This role involves resolving complex technical challenges and applying innovative thinking to develop and implement effective solutions for customer needs. Acting as a consultative partner, the developer provides technical expertise, analysis, and guidance to external clients. Success in this role depends on building strong relationships with internal stakeholders to collaboratively address issues and enhance the overall customer experience. In return for your talent and enthusiasm, we will provide you with an attractive compensation/ benefits package, an opportunity to work with state-of-the-art technology, and the chance to thrive in a dynamic environment, working hand in hand with talented colleagues. In short, you bring the talent, and we provide the environment, tools and resources for you to build your skillset and accelerate your growth & personal development. Key Accountabilities: Provide support to QNX customers across a wide range of products, including Networking, USB, Kernel, Multimedia, Graphics, IDE, and development tools Troubleshoot and resolve customer inquiries, escalating complex issues to appropriate teams when necessary Document technical solutions and contribute to support knowledge bases Collaborate with peers to proactively and reactively address technical challenges Apply innovative thinking to improve support processes and enhance customer experience Education and Experience Software Development experience with the C programming language Experience interfacing with customers and clients in a related environment Post-secondary certificate or diploma in Computer Science, Mathematics, Engineering, or another related field; Technical Requirements: Strong interpersonal, customer service, and written communication skills. Proficient in shell scripting; experience with GCC and GDB is a plus. Familiar with version control and CI tools (SVN, Git, JIRA, Jenkins). Experience with large, integrated software projects is an asset. Solid analytical and problem-solving abilities. Working knowledge of QNX and embedded development principles. Effective time management and multitasking capabilities. Discretion and professionalism in handling sensitive matters. Hands-on experience with embedded systems is advantageous. Eagerness to learn and explore new technologies. #LI-CM1 Scheduled Weekly Hours: 40 BlackBerry (NYSE: BB; TSX: BB) is a trusted security software and services company that provides enterprises and governments with the technology they need to secure the Internet of Things. Headquartered in Waterloo, Ontario, the company is unwavering in its commitment to safety, cybersecurity and data privacy, and leads in key areas such as artificial intelligence, endpoint security and management, encryption and embedded systems. You couldn’t choose a more exciting time to consider joining us! For more information, visit BlackBerry.com and follow @BlackBerry. ©2025 BlackBerry. All right reserved. BlackBerry® and related trademarks, names, and logos are the property of BlackBerry Limited and are registered and/or used in the U.S. and countries around the world. It is the policy of BlackBerry to ensure equal employment opportunity without discrimination or harassment on the basis of race, color, creed, religion, national origin, alienage or citizenship, status, age, sex, sexual orientation, gender identity or expression, marital or domestic/civil partnership status, disability, veteran status, genetic information, or any other basis protected by law. EEO Minorities/Females/Protected Veteran/Disabled BlackBerry strives to create an accessible and inclusive application and selection process and is committed to working with and providing reasonable accommodation to job applicants who may require provisions to participate in the selection process. Should you require an accommodation, please contact recruitment@blackberry.com or contact our HR department by calling 1-519-888-7465. We will reply to your request as soon as possible. FEDERAL POSTERS: Federal Employment Law Posters: EEO is the Law Employee Polygraph Protection Act FMLA Federal Contractor Postings: E-Verify Right to Work EEO is the Law Supplement Pay Transparency HELPFUL LINKS: Contact Us Application Process Careers FAQ RETURN TO JOB POSTINGS