QNX Senior Systems Software Developer
$108.75k - $152.25k per yearQNX
Job 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.
Worker Sub-Type:
Regular
Job 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 the person we are looking for?
Our customers count on us to convert awesome ideas into great products and services. The QNX Board Support Package (BSP) Team is looking for Driver Developers (Software Dev II & Senior’s) to design and implement the next generation computing platforms for a Tier 1 automotive customer. This person will be part of a development team responsible for creating software drivers to support next-gen hardware peripherals on some of the most advanced hardware platforms available. You must be someone with ideas and real passion for software delivered to maximize reuse, efficiency, and simplicity.
You will have:
- A successful track record of developing drivers for various hardware peripherals including the adaptation of existing drivers for embedded platforms..
- Proven aptitude for BSP development such as board bring up, enhancement of existing software and performance tuning..
- Enthusiastic about developing new driver architectures to support future hardware peripheral advancements..
- Focused on ensuring software is held to our quality standards.
- Interested in opportunities to develop software under specialised safety standards such as ISO26262, IEC61508 etc..
You will have the following technical skills:
- Bootloader and board bring up skills such as u-boot/DRAM controller initialization / system clock configuration / GPIO & pinmux).
- Experience with serial driver development for UARTs, i2c, SPI, CAN, input devices, touch controllers etc.
- Storage device driver development targeting block storage devices, UFS, SD/eMMC, AHCI/SATA, or flash technology (NAND/NOR).
- High speed complex communication busses like PCIe, USB.
- Experience writing drivers for wired and wireless networking interfaces.
- Development know-how on power management, DVFS, thermal management, etc.
- Domain expertise with security hardware and firmware (TPM, TrustZone, etc.).
You will have the following skills & experience:
- Bachelor’s degree in Computer Science, Computer Engineering or equivalent experience.
- Established software development experience.
- In-depth knowledge of C and Assembly programming languages..
- Hands on development experience using embedded operating systems (QNX, Linux, GreenHills, VXworks preferred).
- Prior experience in driver development is essential.
- Experience writing software for major processor architectures (ARM, x86, PPC, etc.).
- Hands on experience in the development of software following either safety standards (ISO26262, IEC61508 etc) or MIL standards would be a standout skill .
For the Senior level roles, you will also be able to demonstrate:
- Writing of QNX or Linux device drivers.
- Ownership of complete subsystems with ability to work independently to completion.
- Mastery across multiple bus architectures and communication protocols.
- Project leadership or team leadership experience.
Scheduled Weekly Hours:
40
Compensation Hiring Base Salary Range:
$108,750.00 - $152,250.00
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.
#J-18808-Ljbffr- ...Software Developer - Embedded Systems Ottawa, ON Mist Mobility Integrated Systems Technology is a pioneering company in the field of precision aerial... ...with UML software development for POSIX compliant RTOS e.g. QNX Strong documentation writing skills Familiarity with...SuggestedFull timeWorldwide
$90k - $115k per year
...growing global team. Our hardware and software solutions are built for... ...data transport in 1000s of unique systems. Summary Embedded Software Developer is a valued member of the R&D Team... ...platforms running Windows, Linux, QNX or other real-time operating systems...SuggestedFull time- ...information, follow Telesat on X and LinkedIn or visit As a Senior NMS Software Developer, you will lead the design, development, and evolution of... ...Integrate NMS/OSS platforms with network elements, EMS systems, inventory platforms, service orchestration systems, and operational...SeniorFull timeInternshipWorldwide
$120k - $155k per year
...make waves with us? Apply below! About the Role As the Senior Software Developer , you’ll be joining a small, collaborative software team at... ...full instrument lineup, and integrates with other internal systems to keep everything in one place. A secondary focus is our...SeniorLong term contractFull timeInternshipWorldwideShift work- ...Description As a Software Developer on our Product Development team, you'll work with a group of talented developers and product managers to take new product ideas from concept to production features that our users love. You'll work closely with Product Managers to understand...SuggestedFull time
$75k - $88k per year
...Job Title: Intermediate Software Developer On-site/ Remote/ Hybrid: Onsite Location: Ottawa, ON Job Type: Permanent Salary: $75... ...will include delivering new capabilities, enhancing existing systems, and providing ongoing application support across a range of technologies...Permanent employmentFull timeImmediate startRemote work- ...Telesat on X and LinkedIn or visit Our Software Development team architects, develops, tests and maintains the Telesat Lightspeed System Model, a state-of-the-art suite of engineering... ...and automated software testing. The Senior Software Developer in Test will be responsible...SeniorFull timeInternshipWorldwide
- ...Job description Huawei Canada has an immediate permanent opening for a Software Developer. About the team: The Intelligent Real-Time Operating System Lab focuses on OS architecture, concurrency challenges, and optimal resource management for diverse use cases such...Permanent employmentFull timeImmediate start
$155k - $180k per year
...your hard work! Overview This position is for a Principal Software Developer - AI Integration. In this role you will be a key technical... ...tooling. Your expertise will help us create smarter, more intuitive systems that redefine user interaction and operational efficiency. You...Full timeImmediate start- ...and trust the internet! Who you are: You're a passionate software developer who wants your work to make a difference. You have a strong... ...related to application performance, security vulnerabilities and system interoperability. Participate in architecture and design...SeniorFull timeWork at officeRemote workWorldwideRotating shift
- ...Senior Software Developer, Core Applications Location: Ottawa, ON | Hybrid Department: R&D Reports To: Xiaokun Xu, Application Team Lead... ...platform integrates seamlessly with your existing cameras and systems, turning them into intelligent sensors that detect and...SeniorPermanent employmentFull time
$96.56k - $128.74k per year
...making Canada and the world better through trade. Position: Senior Software Developer (Lead) Employment Type: Permanent Compensation Details:... ...to design, build, and operate Agentic SDLC Operating System. · Embed AI-assisted development into delivery workflows,...SeniorPermanent employmentFull timeWork at officeRelocation packageFlexible hours3 days per week$30 per hour
...academic, or project experience is an asset Bonus if you have Experience working on team-based projects Familiarity with tools, systems, or workflows related to your area of study Experience in a fast-paced environment Interest in healthcare, technology, or e-...Hourly payFull timePart timeInternship$90k - $110k per year
...electronics, electro-mechanics, and software. We’re not just a company; we’... ...-of-the-art communication systems and autonomous vehicles to... ...an Android Automotive Software Developer to support the design, development... ...systems, CAN, ASPICE, FMEA, QNX, Automotive Grade Linux, or...Full time- ...the development of digital investigative software that acquires, analyzes, and shares evidence... ...of success through skills they have developed and experiences they have been a part of,... ...intelligence (defined as a machine-based system that infers from input to generate outputs...Hourly payInternshipWork at officeLocal areaFlexible hours
$80k - $105k per year
...our growing global teams. Our hardware and software solutions are built for performance,... ...video and data transport in 1000's of unique systems. Summary As the leader in high-... ...video interfaces, you will be a Software Developer in the R&D team, working on projects in embedded...Full time- ...Software Developer At Wavestore, we're more than meets the eye. In an ever-changing world, adaptation drives progress. At Wavestore... ...AWS, Azure, or Google Cloud. APIs, GraphQL, or distributed systems. Docker, Terraform, CI/CD pipelines, or DevOps practices....Full time
- ...across Canada. Job Description We are seeking a Full-Stack Software Developer with strong Java and CMS (Liferay) experience to support the... ...front-end, back-end, and database layers, as well as system configuration, troubleshooting, and documentation within a secure...Full timeContract workTemporary workPart timeInternshipFlexible hours
$80k - $105k per year
...the future EW, Counter-Uncrewed Aircraft System (CUAS) and Radar technologies that will... ...SRC CAN Ltd is seeking an Intermediate Software Developer to contribute to the design, development... ...Defence (DND). Reporting to the Senior Staff Software Developer, this role will...SeniorFull timeWork at officeRemote workFlexible hours- ...and, increasingly, customer-managed environments. As a Junior Software Developer on the Mission Control squad, you'll build the APIs and operational... ...plan is Nice to Have Skills - Experience with messaging systems (Solace, Kafka, RabbitMQ) or event-driven architecture -...Full time
$85k - $105k per year
...event-driven data is becoming the foundation every serious AI system runs on. Solace is the leading real-time data platform for the... ...work! About the role We are looking for an Intermediate Software Developer for a 10-month contract, working hybrid from our Ottawa office...Full timeContract workInternshipWork at officeWorldwide$96.56k - $128.74k per year
...world better through trade. Position: Senior AI Developer Employment Type: Permanent Compensation Details: ~ Software Engineer 18: Salaries typically range from... ...build, and operate Agentic SDLC Operating System. ~ Design practical agent driven workflows...SeniorPermanent employmentFull timeSummer workWork at officeRelocation package3 days per week- ...for datacenters. We are seeking a Senior Embedded Software Engineer to work as part of our R&D software... ...development for microcontroller‑based systems integrated within high‑speed optical... ...and broad embedded systems expertise developed across a diverse set of projects....SeniorLong term contractFull timeRemote work
- ...As an Intermediate Software Developer on the platform deployment team, you will be responsible for designing, implementing, and maintaining our... ...deployment evangelist, and your expertise will drive our platform and system deployment transformation strategy. Responsibilities...Full time
$85k - $100k per year
...Description Intermediate Software Developer – Developer Experience and Release Engineering Team – Ottawa March Networks is proud to be recognized as one of Ottawa’s Best Places to Work. March Networks is an established global leader in the video surveillance...Full timeImmediate start$96.56k - $128.74k per year
...and the world better through trade. Position: Senior Software Engineer, Edge Delivery Services, Design Systems & AI-Enabled Engineering Employment Type: Permanent... ..., deployment frequency, quality, reliability, and developer experience. What we are looking for: ~...SeniorPermanent employmentFull timeContract workSummer workWork at officeRelocation package3 days per week- ...We currently have a requirement for an Oracle Commerce (ATG) Developer. In this role you will be responsible for developing, maintaining... ...enhancement. Requirements: Bachelors degree in Computer Science, Software Engineering or equivalent 2+ years experience delivering...Permanent employmentFull time
$95k - $110k per year
Description At March Networks, our goal is to create a positive working environment where all of our employees can thrive. When you join our team, you’ll enjoy flexibility and support for a healthy work-life balance, as well as the professional development opportunities ...Full timeImmediate start$114.1k - $182.6k per year
...to work atCNN, follow @WBDLife on Instagram and X ! As a Senior Software Developer, you will work across the stack to develop fast, secure, and... ...integrate with internal content platforms, authentication systems, and media pipelines. Your work will span prototyping, production...SeniorLong term contractTemporary workLocal area- ...Software Developer – Python / C / C++ BizTech Fusion is hiring for one of its clients for a Software... ..., and Protobuf . Collaborate with senior developers, software architects, and... ...scalable, and highly available software systems. Work Authorization Only Canadian...SeniorPermanent employmentFull timeContract work3 days per week
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to QNX Senior Systems Software Developer. Be the first to apply!
- software engineer - computer Ottawa, ON
- software developer no experience Ottawa, ON
- développeur logiciel Ottawa, ON
- senior software developer Ottawa, ON
- linux software engineer Ottawa, ON
- software developer summer internship Ottawa, ON
- software engineer co-op Ottawa, ON
- ingénieur logiciel Ottawa, ON
- software engineer salary in canada Ottawa, ON
- software engineer Ottawa, ON

