Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

QNX Senior Systems Software Developer

$108.75k - $152.25k per year

QNX

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
Vacancy posted 19 hours ago
Similar jobs that could be interesting for youBased on the QNX Senior Systems Software Developer in Ottawa, ON vacancy
  •  ...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... 
    Suggested
    Full time
    Worldwide

    Mmist Llc

    Ottawa, ON
    a month ago
  • $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... 
    Suggested
    Full time

    Pleora Technologies

    Ottawa, ON
    5 days ago
  •  ...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... 
    Senior
    Full time
    Internship
    Worldwide

    Telesat Corporation

    Ottawa, ON
    19 days ago
  • $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... 
    Senior
    Long term contract
    Full time
    Internship
    Worldwide
    Shift work

    Rbr Inc.

    Ottawa, ON
    more than 2 months ago
  •  ...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... 
    Suggested
    Full time

    Intouch Insight

    Ottawa, ON
    8 days ago
  • $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 employment
    Full time
    Immediate start
    Remote work

    Duke Llc

    Ottawa, ON
    6 days ago
  •  ...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... 
    Senior
    Full time
    Internship
    Worldwide

    Telesat Corporation

    Ottawa, ON
    more than 2 months ago
  •  ...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 employment
    Full time
    Immediate start

    Huawei Technologies Canada Co.,

    Ottawa, ON
    more than 2 months ago
  • $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 time
    Immediate start

    Solace

    Ottawa, ON
    19 days ago
  •  ...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... 
    Senior
    Full time
    Work at office
    Remote work
    Worldwide
    Rotating shift

    Cira

    Ottawa, ON
    more than 2 months ago
  •  ...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... 
    Senior
    Permanent employment
    Full time

    Sol Ink

    Ottawa, ON
    more than 2 months ago
  • $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,... 
    Senior
    Permanent employment
    Full time
    Work at office
    Relocation package
    Flexible hours
    3 days per week

    Export Development Canada

    Ottawa, ON
    12 days ago
  • $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 pay
    Full time
    Part time
    Internship

    Fullscript

    Ottawa, ON
    15 days ago
  • $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

    Syntronic

    Ottawa, ON
    more than 2 months ago
  •  ...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 pay
    Internship
    Work at office
    Local area
    Flexible hours

    Magnet Forensics

    Ottawa, ON
    12 days ago
  • $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

    Pleora Technologies

    Ottawa, ON
    more than 2 months ago
  •  ...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

    Wavestore

    Ottawa, ON
    more than 2 months ago
  •  ...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 time
    Contract work
    Temporary work
    Part time
    Internship
    Flexible hours

    Adga Group Consultants Inc

    Ottawa, ON
    more than 2 months ago
  • $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... 
    Senior
    Full time
    Work at office
    Remote work
    Flexible hours

    SRC Can

    Ottawa, ON
    more than 2 months ago
  •  ...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

    Solace

    Ottawa, ON
    23 days ago
  • $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 time
    Contract work
    Internship
    Work at office
    Worldwide

    Solace

    Ottawa, ON
    5 days ago
  • $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... 
    Senior
    Permanent employment
    Full time
    Summer work
    Work at office
    Relocation package
    3 days per week

    Export Development Canada

    Ottawa, ON
    14 days ago
  •  ...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.... 
    Senior
    Long term contract
    Full time
    Remote work

    Ranovus Inc.

    Ottawa, ON
    8 days ago
  •  ...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

    Jsi

    Ottawa, ON
    more than 2 months ago
  • $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 time
    Immediate start

    March Networks

    Ottawa, ON
    a month ago
  • $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:   ~... 
    Senior
    Permanent employment
    Full time
    Contract work
    Summer work
    Work at office
    Relocation package
    3 days per week

    Export Development Canada

    Ottawa, ON
    7 days ago
  •  ...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 employment
    Full time

    Collabera

    Ottawa, ON
    more than 2 months ago
  • $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 time
    Immediate start

    March Networks

    Ottawa, ON
    a month ago
  • $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... 
    Senior
    Long term contract
    Temporary work
    Local area

    CNN

    Ottawa, ON
    3 days ago
  •  ...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... 
    Senior
    Permanent employment
    Full time
    Contract work
    3 days per week

    Biztech Fusion Llc

    Ottawa, ON
    more than 2 months ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to QNX Senior Systems Software Developer. Be the first to apply!