Current jobs related to Senior Embedded Software Engineer at BlackBerry QNX - Ottawa, Ontario - QNX Software Systems
-
Ottawa, Ontario, Canada QNX Software Systems Full timeJob Title: Senior Systems Software DeveloperJob Description:BlackBerry QNX, a world leader in safe and secure foundational software components for the automotive industry and mission-critical application domains, is seeking a talented Senior Systems Software Developer to join our Advanced Technology Development team. As a key contributor to this dynamic and...
-
Ottawa, Ontario, Canada QNX Software Systems Full timeJob Title: Senior Systems Software DeveloperJob Description:BlackBerry QNX, a world leader in safe and secure foundational software components for the automotive industry and mission-critical application domains, is seeking a talented Senior Systems Software Developer to join our Advanced Technology Development team. As a key contributor to this dynamic and...
-
BlackBerry QNX Software Engineer
3 weeks ago
Ottawa, Ontario, Canada QNX Software Systems Full timeJob Title: BlackBerry QNX Software EngineerWe are seeking an experienced Software Engineer to join our team at BlackBerry QNX. As a key member of our software development team, you will be responsible for developing multimedia software technologies, capabilities, and solutions that meet the needs of automotive and consumer markets.Key Responsibilities:Work...
-
BlackBerry QNX Software Engineer
4 weeks ago
Ottawa, Ontario, Canada QNX Software Systems Full timeJob Title: BlackBerry QNX Software EngineerWe are seeking an experienced Software Engineer to join our team at BlackBerry QNX. As a key member of our software development team, you will be responsible for developing multimedia software technologies, capabilities, and solutions that meet the needs of automotive and consumer markets.Key Responsibilities:Work...
-
BlackBerry QNX Software Engineer
4 weeks ago
Ottawa, Ontario, Canada QNX Software Systems Full timeJob Title: BlackBerry QNX Software EngineerWe are seeking an experienced Software Engineer to join our team at BlackBerry QNX. As a key member of our team, you will be responsible for developing multimedia software technologies, capabilities, and solutions that meet the needs of automotive and consumer markets.Key Responsibilities:Work directly with...
-
BlackBerry QNX Software Engineer
4 weeks ago
Ottawa, Ontario, Canada QNX Software Systems Full timeJob Title: BlackBerry QNX Software EngineerWe are seeking an experienced Software Engineer to join our team at BlackBerry QNX. As a key member of our team, you will be responsible for developing multimedia software technologies, capabilities, and solutions that meet the needs of automotive and consumer markets.Key Responsibilities:Work directly with...
-
BlackBerry QNX Embedded Software Developer
4 weeks ago
Ottawa, Ontario, Canada QNX Software Systems Full timeJob SummaryThe role of the Systems Software Developer is to deliver professional integration services and solutions for all QNX products. In this role, you will resolve complex technical issues and use innovative thinking in the development and delivery of solutions for customer issues.Key ResponsibilitiesConducts varied trouble shooting and customer service...
-
BlackBerry QNX Embedded Software Developer
4 weeks ago
Ottawa, Ontario, Canada QNX Software Systems Full timeJob SummaryThe role of the Systems Software Developer is to deliver professional integration services and solutions for all QNX products. In this role, you will resolve complex technical issues and use innovative thinking in the development and delivery of solutions for customer issues.Key ResponsibilitiesConducts varied trouble shooting and customer service...
-
Ottawa, Ontario, Canada QNX Software Systems Full timeJob Type:RegularJob Description:BlackBerry QNX, a world leader in safe and secure foundational software components, is seeking a talented embedded developer for our Advanced Technology Development team. As a key contributor, you will be part of a dynamic and fast-paced work environment focused on future technology and product opportunities.Key...
-
Ottawa, Ontario, Canada QNX Software Systems Full timeJob Type:RegularJob Description:BlackBerry QNX, a world leader in safe and secure foundational software components, is seeking a talented embedded developer for our Advanced Technology Development team. As a key contributor, you will be part of a dynamic and fast-paced work environment focused on future technology and product opportunities.Key...
-
BlackBerry QNX Senior Systems Software Developer
4 weeks ago
Ottawa, Ontario, Canada QNX Software Systems Full timeJob Title: BlackBerry QNX Senior Systems Software DeveloperJob Type: Full-timeLocation: RemoteJob Description:The BlackBerry QNX Team is seeking a highly skilled Senior Systems Software Developer to join our WiFi and Networking team. As a key member of our team, you will be responsible for developing and optimizing WiFi drivers, working with network...
-
BlackBerry QNX Senior Systems Software Developer
4 weeks ago
Ottawa, Ontario, Canada QNX Software Systems Full timeJob Title: BlackBerry QNX Senior Systems Software DeveloperJob Type: Full-timeLocation: RemoteJob Description:The BlackBerry QNX Team is seeking a highly skilled Senior Systems Software Developer to join our WiFi and Networking team. As a key member of our team, you will be responsible for developing and optimizing WiFi drivers, working with network...
-
BlackBerry QNX Embedded Software Developer
1 week ago
Ottawa, Ontario, Canada QNX Software Systems Full timeJob Title: Systems Software DeveloperJob Summary:The role of the Systems Software Developer is to deliver professional integration services and solutions for all QNX products. In this role, you will resolve complex technical issues and use innovative thinking in the development and delivery of solutions for customer issues.Key Responsibilities:Conducts...
-
BlackBerry QNX Software Engineer
1 month ago
Ottawa, Ontario, Canada BlackBerry Inc. Full timeJob Title: BlackBerry QNX Systems Software Developer IIWe are seeking a highly skilled Software Developer to join our team at BlackBerry QNX. As a key member of our development team, you will be responsible for designing, developing, and testing software for our embedded systems.Key Responsibilities:Design and develop software for our QNX-based...
-
BlackBerry QNX Software Engineer
1 month ago
Ottawa, Ontario, Canada BlackBerry Inc. Full timeJob Title: BlackBerry QNX Systems Software Developer IIWe are seeking a highly skilled Software Developer to join our team at BlackBerry QNX. As a key member of our development team, you will be responsible for designing, developing, and testing software for our embedded systems.Key Responsibilities:Design and develop software for our QNX-based...
-
BlackBerry QNX Software Developer
2 weeks ago
Ottawa, Ontario, Canada QNX Software Systems Full timeJob Title: BlackBerry QNX Software DeveloperQNX Software Systems is seeking a skilled software developer to join our team and contribute to the development of our QNX Real-Time Operating System (RTOS). As a software developer, you will be responsible for analyzing, porting, integrating, and optimizing Open Source software onto the QNX RTOS.Key...
-
BlackBerry QNX Software Engineer
3 weeks ago
Ottawa, Ontario, Canada QNX Software Systems Full timeJob Title: Audio Developer for Automotive and Consumer MarketsWe are seeking an experienced Audio Developer to join our team at BlackBerry QNX. As a key member of our software development team, you will be responsible for developing multimedia software technologies, capabilities, and solutions that meet the needs of automotive and consumer markets.Key...
-
BlackBerry QNX Software Engineer
3 weeks ago
Ottawa, Ontario, Canada QNX Software Systems Full timeJob Title: Audio Developer for Automotive and Consumer MarketsWe are seeking an experienced Audio Developer to join our team at BlackBerry QNX. As a key member of our software development team, you will be responsible for developing multimedia software technologies, capabilities, and solutions that meet the needs of automotive and consumer markets.Key...
-
Embedded Software Engineer
4 weeks ago
Ottawa, Ontario, Canada QNX Software Systems Full timeEmbedded Software EngineerBlackBerry QNX is a trusted supplier of safe and secure operating systems, hypervisors, frameworks, and development tools. We are seeking an experienced Embedded Software Engineer to join our team.Key Responsibilities:Develop drivers for various hardware peripherals, including adaptation of existing drivers for embedded...
-
Embedded Software Engineer
4 weeks ago
Ottawa, Ontario, Canada QNX Software Systems Full timeEmbedded Software EngineerBlackBerry QNX is a trusted supplier of safe and secure operating systems, hypervisors, frameworks, and development tools. We are seeking an experienced Embedded Software Engineer to join our team.Key Responsibilities:Develop drivers for various hardware peripherals, including adaptation of existing drivers for embedded...
Senior Embedded Software Engineer at BlackBerry QNX
3 months ago
Worker Sub-Type:
RegularJob Overview:
At BlackBerry QNX, we are recognized as a leading provider of secure and reliable operating systems, hypervisors, frameworks, and development tools, dedicated to supporting the creation of the world's most essential embedded systems. Our expertise lies in embedded technology. With a legacy rooted in embedded systems, BlackBerry QNX delivers proven foundational software, including our deterministic microkernel real-time operating system (RTOS), safety-certified solutions, middleware, and security offerings, all specifically designed for embedded applications.
Our software is relied upon by over 24 of the top 25 electric vehicle manufacturers and is currently deployed in more than 235 million vehicles worldwide. Our foundational products are pre-certified to ISO 26262 ASIL D, and we provide a comprehensive array of board support packages, professional services, AUTOSAR adaptive support, and middleware solutions—ranging from acoustic management to digital cockpits and advanced driver assistance systems (ADAS)—to expedite development and assist OEMs in meeting their production timelines.
We are seeking Intermediate or Senior embedded software developers and software integrators to engage in diverse projects and technologies.
Key Responsibilities:
- Configuration of embedded target-side software, including BSP, drivers, operating systems, graphics, multimedia, and middleware components.
- Debugging software across various levels, including low-level embedded systems, graphics, middleware, and applications.
- Porting third-party C/C++ software to the QNX RTOS.
- Adapting QNX RTOS and middleware technologies to new embedded hardware platforms, such as Qualcomm, Nvidia, Intel, NXP, and Texas Instruments.
- Managing and maintaining software across multiple development branches.
- Developing host-side target deployment tools and environments.
- Analyzing complex system integration challenges, including boot performance, system stability, and memory optimization.
Essential Skills and Qualifications:
- Bachelor's degree in Computer Science, Mathematics, Engineering, or a related field.
- Proficient in C/C++ software development.
- Experience with operating systems and real-time embedded systems (both software and hardware).
- Skilled in writing multi-threaded, asynchronous software.
- Exceptional low-level debugging and problem-solving abilities.
Preferred Experience:
- Experience in implementing kernel modules for Linux.
- Familiarity with building or configuring Android OS and HAL (not focused on Android application development).
- Knowledge of Python.
- Experience with Jenkins configuration.
- Device driver or BSP development experience.
- Graphics and OpenGL ES development experience.
Scheduled Weekly Hours:
40