Qnx Everywhere Embedded Software Developer Ii
$90k - $126k per yearBlackBerry
RegularJob Description:
QNX, a division of BlackBerry Limited (NYSE: BB;
TSX: BB), provides the trusted foundation that software-defined and physical AI systems depend on to operate safely and predictably in the real world. For nearly half a century, QNX has powered safety-critical applications where failure is not an option. The business leads the way in delivering safe and secure operating systems, hypervisors, middleware, solutions, and development tools, along with the support and services delivered by trusted embedded software experts. Today, QNX technology underpins hundreds of millions of vehicles on the road and a wide range of mission-critical systems across industrial controls, robotics, medical devices, commercial transportation, rail, and aerospace and defense.
Are you passionate about systems software, open-source technologies, and solving complex technical challenges? Do you enjoy working at the intersection of operating systems, developer tools, AI, robotics, and embedded platforms? At QNX, we’re on a mission to become the platform of choice for modern embedded software development through our QNX Everywhere initiative. We’re building a rich open-source ecosystem that enables developers to leverage many of the technologies traditionally found on Linux, natively on the QNX Real-Time Operating System (RTOS). We’re looking for someone who is excited by the opportunity to help bridge the gap between QNX and the open-source community by bringing modern frameworks, AI/ML technologies, robotics platforms, and developer tools to QNX. You’ll thrive in this role if you enjoy working across a broad technical stack, from operating systems and middleware to developer tooling, AI frameworks, and embedded platforms.
What You’ll Do:- Develop Software with Broad Range of Technologies: C, C++, Python, and Rust for the QNX RTOS. Projects span a wide array of domains, including:
- System & Web Runtimes: Node.Js, GTK, SQLite, Boost.
- Networking & Middleware: SOME/IP, MQTT, DDS, Zenoh.
- Physical AI & Robotics :ROS2, OpenPI, Google MediaPipe, OpenCV, ONNX Runtime, PyTorch/ExecuTorch, TensorFlow.
- Target Platforms: Raspberry Pi, SBCs, QEMU, various robotics kits
- Integrate QNX and Open-Source: Integrate open-source projects with core QNX technologies (graphics, networking, USB, audio, sensors, and multimedia).
- Toolchain Support: Develop OS-specific abstraction layers, shims, and porting libraries;
adapt cross-compilationbuild systems (CMake, Meson, Bazel, Cargo, GN/Ninja, BitBake) for QNX toolchains. - Performance Optimization: Perform low-level profiling, memory footprint reduction, latency tuning, and performance optimization on embedded target hardware.
- Industry Events and Demonstrations: Develop and deliver demonstrations that showcase QNX solutions at key industry events to customers, partners, and industry peers, with a focus on Physical AI and robotics.
- Strong software development experience in C and C++ (C++14/17/20) and Python.
- Proven experience with Linux/Unix development environments and cross-compilation toolchains (CMake, Meson, Ninja, Make, BitBake).
- Solid understanding of operating system internals and POSIX APIs (pthreads, IPC, memory management, networking sockets).
- Excellent communication skills with an interest in collaborating within open-source developer communities.
- Self-motivated with a passion for building software ecosystems.
- Bachelor’s degree in Computer Science, Computer Engineering, Software Engineering, or equivalent practical experience.
- Experience porting, building, or maintaining large open-source projects or Linux distributions.
- Experience or interest inPhysical AI, Robotics, or Vision frameworks(e.G., ROS 2, OpenPI, MediaPipe, ONNX Runtime, PyTorch/ExecuTorch, TensorFlow, OpenCV).
- Experience withGPU / Heterogeneous Computestacks (NVIDIA CUDA/TensorRT, AMD ROCm, Vulkan Compute, OpenCL) on platforms like NVIDIA Thor/IGX or AMD silicon.
- Knowledge of embedded GUI engines (Qt, GTK), or automotive/industrial middleware (DDS, SOME/IP, MQTT).
- Hands-on experience with RTOS environments (QNX, VxWorks, FreeRTOS, Zephyr) or Linux kernel/driver internals.
- Familiarity with Rust and Cargo build targets for embedded or systems programming.
#LI-KH1
Scheduled Weekly Hours:40
Compensation Hiring Base Salary Range:$90,000.00 - $126,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 donot 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.
#J-18808-Ljbffr$90k - $126k per year
...Type: Regular Job Description: QNX, a division of BlackBerry... ...provides the trusted foundation that software-defined and physical AI... ...services delivered by trusted embedded software experts. Today, QNX technology... ...of operating systems, developer tools, AI, robotics, and embedded...SuggestedFull timeInternshipImmediate start$80k - $105k per year
...Type: Regular Job Description: QNX, a division of BlackBerry... ...provides the trusted foundation that software-defined and physical AI... ...services delivered by trusted embedded software experts. Today, QNX technology... ...of operating systems, developer tools, AI, robotics, and embedded...SuggestedFull timeInternshipImmediate start$80k - $112.5k per year
...Type: Regular Job Description: QNX, a division of BlackBerry... ...provides the trusted foundation that software-defined and physical AI... ...services delivered by trusted embedded software experts. Today, QNX technology... ...collaborate with world-class developers to identify and resolve issues...SuggestedFull timeInternshipImmediate start$108.75k - $152.25k per year
...Type: Regular Job Description: QNX, a division of BlackBerry... ...provides the trusted foundation that software-defined and physical AI... ...services delivered by trusted embedded software experts. Today, QNX technology... ...) Team is looking for Driver Developers (Software Dev II & Senior’s)...SuggestedFull timeInternshipImmediate start$108.75k - $152.25k per year
...: Regular Job Description: QNX enhances the human experience... ...providing a trusted foundation for software-defined businesses to thrive.... ...services delivered by trusted embedded software experts. With a focus... ...and highly motivated Software Developer in Test to help validate and...SuggestedFull timeInternshipImmediate start$131.25k - $181.25k per year
...Type: Regular Job Description: QNX enhances the human experience... ...a trusted foundation for software-defined businesses to thrive.... ...services delivered by trusted embedded software experts. With a focus... ...systems. What You'll Do Design, develop, and enhance core operating...Full timeInternshipImmediate start$96k - $146k per year
...technologies, and more! In this position.. We are seeking a Senior Embedded Software Engineer with 8+ years of embedded software development... ..., and help shape team AI practices and guardrails. Design, develop, and debug embedded C software for low-level and platform-...$115k - $145k per year
...right in. Why You’ll Love This Role Lumentum is developing the next generation of Optical Circuit Switch... .... We are looking for a hands-on senior developer to take technical ownership of embedded Linux application software from design through implementation, integration...Full timeLive InFlexible hours$108.75k - $152.25k per year
...Regular Job Description: Shape the software foundation behind the next... ...intelligent, sensor-driven systems. At QNX, our Sensor Framework team is developing a high-performance, scalable framework... ...We’re looking for an accomplished Embedded Software Developer who thrives on...Full timeInternshipImmediate start$150k - $183k per year
...Senior Software Developer – Embedded VoIP Systems About the Role We are seeking an experienced Embedded Software Developer to join our team working on VoIP telephone development as part of the FortiVoice solution . This role involves low-level embedded Linux development...Full timeFlexible hours- Introduction At IBM Software, we transform client challenges into solutions. Building the world’s leading AI-powered, cloud-native products... ...with diverse technologies, partners, and industries to design, develop, and deliver solutions that power digital transformation. With a...Full timeInternship
$24 - $35 per hour
...the 2022 Career Directory Canada’s Best Employers for Recent Graduates for the 5th consecutive year . Position Title: Embedded Software Developer Co-op (Optical Circuit Switch) Employment Type: Student – Co-op, existing vacancy Location: Ottawa ON, Onsite About Lumentum...Full time- ...5th consecutive year \n.\n\nLumentum is looking for a Senior Embedded Software Engineer to play a leading role in the development of software... ....\n Participate in board bring up of new hardware designs\n Develop and maintain U-boot drivers\n Develop and maintain Linux kernel...Full timeRemote work
$90k - $126k per year
...Type: Regular Job Description: QNX, a division of BlackBerry... ...provides the trusted foundation that software-defined and physical AI... ...services delivered by trusted embedded software experts. Today, QNX technology... ...software. Through our QNX Everywhere initiative, we're creating a...Full timeContract workInternshipImmediate start- ...will be responsible to build, lead, and manage a team of software professionals, including Principal Engineers, SW. Architects... ..., as well as Scrum Masters. The right candidate will develop strategies for the embedded SW development environment, including goals and plans in...Work at officeWorldwide
$18 - $25 per hour
...builds quantum systems that operate in the real world. The company develops quantum timing, quantum-secure communications, and quantum... ...science reinforce each other by design. About this role: The Embedded Systems Developer Intern will work alongside Q-Block's firmware...Hourly payLong term contractPermanent employmentFull timeInternshipFlexible hours- .../6G Cloud RAN vDU baseband development team and help build software for current and next-generation radio access networks. You’... ...features, including radio resource management functions. Develop software for embedded, real-time environments and investigate complex issues to...Long term contractFull timeTemporary work
- Dive into cutting-edge embedded software development with QNX, a part of BlackBerry Limited. This exciting role focuses on utilizing technologies like... ...Python within a hybrid work model. As an Embedded Software Developer II, you will work with diverse technologies, including...
$24 - $35 per hour
...Graduates for the 5th consecutive year . Position Title: Embedded Software Engineer Co-op/Intern Employment Type: Student – Co-op/... ...What You’ll Be Doing The student shall participate as a developer working on real projects in a team environment: Work closely...Full timeInternship- Elevate your career at QNX, a division of BlackBerry Limited, as an Embedded Software Developer II. This role focuses on utilizing C, C++, and Python within the QNX Real-Time Operating System (RTOS) to tackle complex challenges across various domains. In this pivotal role,...
$108.75k - $158.75k per year
...Type: Regular Job Description: QNX, a division of BlackBerry... ...provides the trusted foundation that software-defined and physical AI... ...services delivered by trusted embedded software experts. Today, QNX technology... ...impact, working closely with developers to mitigate risks. Verify...Full timeInternshipImmediate startWorldwide- Introduction At IBM Software, we transform client challenges into solutions. Building the world’s leading AI-powered, cloud-native products... ...with diverse technologies, partners, and industries to design, develop, and deliver solutions that power digital transformation. With a...Full time
- ...Develop embedded software for QNX RTOS using C, C++, and Python across robotics, AI frameworks, and connected platforms. Work 40 scheduled hours weekly. This Embedded Software Developer role supports QNX Everywhere, integrating modern open-source projects with QNX technologies...
$108.75k - $158.75k per year
...Type: Regular Job Description: QNX enhances the human experience... ...a trusted foundation for software-defined businesses to thrive.... ...services delivered by trusted embedded software experts. With a focus... ...embedded platforms Design, develop, and execute large-scale fuzzing...Full timeInternshipImmediate start- Drive innovation as an Embedded Software Developer with QNX, a division of BlackBerry Limited. Engage with cutting-edge technologies including C, C++, and Python to shape the future of AI systems. As a key contributor at QNX, you'll develop software across various domains and...
$96k - $135k per year
...Worker Sub-Type: Regular Job Description: QNX enhances the human experience and... ...industries, providing a trusted foundation for software-defined businesses to thrive. The business... ...support and services delivered by trusted embedded software experts. With a focus on reducing...Full timeInternshipImmediate start- ...salaries, comprehensive benefits, and flexible work arrangements. Job Description We are looking for a detail-oriented Embedded Software Test / Verification & Validation Engineer to support testing activities within an HSIT team in an automotive environment. You...Permanent employmentFull timeFlexible hours
$95k - $110k per year
...security and space, our architects design innovative solutions that make our tomorrow's possible. This role is Hybrid Ottawa Software Developer Position Summary The successful candidate will build robust, high-performance software systems for defence and security applications...Long term contractFull timeTemporary workWork at officeLocal areaWorldwide- ...Build embedded software experience with QNX in Ottawa through C, C++, and Rust development during an eight month student term. This Software Developer Student role supports QNX operating system components and library APIs. You will create reference applications, investigate...
- ...Senior Embedded Software/Firmware Engineer We are seeking a Senior Embedded Software/Firmware Engineer to develop and test next-generation firmware for advanced embedded optical systems. This is a one-year contract based in Ottawa, Ontario. Key Responsibilities Implement...Contract work
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Qnx Everywhere Embedded Software Developer Ii. Be the first to apply!
- junior software developer .net Ottawa, ON
- remote software Ottawa, ON
- entry level software Ottawa, ON
- software sales Ottawa, ON
- golang software developer Ottawa, ON
- software implementation project manager Ottawa, ON
- software technical support Ottawa, ON
- software Ottawa, ON
- software support Ottawa, ON
- software trainer Ottawa, ON

