QNX Senior Systems Software Developer

1 Month ago • All levels • Programming

Job Summary

Job Description

QNX is seeking a Senior Driver Developer to design and implement next-generation computing platforms for Automotive and other embedded verticals. The role involves developing software drivers for advanced hardware peripherals, focusing on reuse, efficiency, and simplicity. Responsibilities include liaising with customers, investigating and resolving complex product problems, conducting field tests, maintaining problem resolution records, preparing reports, developing prototype and demonstration systems, delivering custom engineering services, and participating in product reviews and testing. Adherence to workplace operating and environmental, health, and safety procedures is also required.
Must have:
  • Working knowledge of QNX OS and embedded development principles
  • Strong C, C++ development and design skills
  • Fluency in English and Mandarin Chinese
  • Enthusiasm and desire to learn new technologies
Good to have:
  • Familiarity with automotive or embedded processor architectures (ARM/x86/PPC/SH)
  • Real-time systems programming experience
  • Experience developing OS and drivers
  • Experience developing software with networking stack & drivers, USB stack & drivers, graphics or multimedia

Job Details

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. BlackBerry QNX was born in embedded, and provides time-tested and trusted foundation software, including our deterministic microkernel 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 more than 68% of the Electric Vehicle market by volume, 24 of the top 25 EV manufacturers and is running in more than 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. 

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 a Senior Driver Developer to design and implement the next generation computing platforms in Automotive & other general embedded verticals. You 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.

In return for your skills, expertise and enthusiasm, we will provide you with an attractive compensation, a comprehensive benefits package and training opportunities. 

We have some of the brightest minds working on cutting edge platforms at QNX.  Join us and you’ll become part of a team that is already leading the way and there is no telling what you could accomplish.

You will have:                                                                                             

  • Develop expertise in QNX Neutrino OS and Momentics development tools through training & software development.
  • Liaises with customers regarding product performance, problems and system design.
  • Investigates and resolves difficult and complex product problems by applying knowledge of design principals, procedures and practices
  • Conducts field-tests and troubleshoots complex technical problems determining causes and appropriate remedial action.
  • Maintain problem status and problem resolution records.  Prepare reports on problems encountered and methods of resolution ensuring overall systems integrity and reliability.
  • Develop prototype and demonstration systems as technology samples for customer use.
  • Deliver custom engineering services based on job orders from customers
  • Participate in product reviews, design or enhancement projects and testing in order to share knowledge based on customer experience.
  • Follow and ensure compliance to workplace operating and environmental, health and safety procedures and guidelines.

 You will have the following technical skills & experience:

  • Working knowledge of the QNX operating system and embedded software development principles.
  • Strong C, C++ development and design skills a requirement.
  • Fluency in English and Mandarin Chinese languages is a requirement.
  • Familiarity with common automotive or embedded processor architectures (i.e. ARM/x86/PPC/SH)
  • Real-time systems programming experience considered an asset.
  • Experience developing OS and drivers considered an asset
  • Experience developing software with networking stack & drivers, USB stack & drivers, graphics or multimedia considered an asset.
  • Enthusiasm and a desire to learn about new technologies a requirement!

Imagine what you could do at QNX! 

#LI-KH1

Scheduled Weekly Hours:

40

Similar Jobs

bytedance - Senior Software Engineer, Anti-DDoS - Network Security

bytedance

San Jose, California, United States (On-Site)
4 Months ago
bytedance - Software Engineer Graduate (Unity Engine - PICO)

bytedance

San Jose, California, United States (On-Site)
3 Months ago
Rockstar Games - Associate Principal Technical Artist: Performance Capture Pipeline

Rockstar Games

Edinburgh, Scotland, United Kingdom (On-Site)
9 Months ago
bytedance - Senior Software Development Engineer, Virtual Network

bytedance

Seattle, Washington, United States (On-Site)
6 Months ago
Qualcomm - Computer Vision Engineer

Qualcomm

San Diego, California, United States (On-Site)
2 Months ago
Ubisoft - Programming Team Lead (Engine)

Ubisoft

Saguenay, Quebec, Canada (Hybrid)
1 Year ago
Tesla - PLC Programmer

Tesla

Neutraubling, Bavaria, Germany (On-Site)
5 Months ago
NXP - Embedded Software Developer - Student

NXP

Rožnov, Hradec Králové Region, Czechia (On-Site)
1 Week ago
CloudLinux - C Developer

CloudLinux

Sofia, Sofia City Province, Bulgaria (Remote)
3 Weeks ago
binance - Java Engineer - Compliance

binance

Taipei City, Taiwan (Remote)
1 Year ago

Get notifed when new similar jobs are uploaded

Similar Skill Jobs

Penrose studios - Server Engineer

Penrose studios

San Francisco, California, United States (On-Site)
2 Months ago
Moonton  - Mid-end Server-side Framework Engineer

Moonton

Shanghai, China (On-Site)
1 Week ago
Ethernovia - Senior ASIC (Front-End) Design Engineer

Ethernovia

United States (Remote)
2 Months ago
Google - Software Engineer, Early Career, Campus

Google

Mexico City, Mexico City, Mexico (On-Site)
1 Week ago
WildBrain - Senior Pipeline Developer

WildBrain

Vancouver, British Columbia, Canada (On-Site)
3 Months ago
Rockstar Games - Animation R&D Programmer: Retargeting

Rockstar Games

Oakville, Ontario, Canada (On-Site)
4 Months ago
Amazon games  - Senior Software Engineer, Amazon Games AI Research

Amazon games

San Diego, California, United States (On-Site)
7 Months ago
bytedance - Research Scientist, Responsible AI

bytedance

San Jose, California, United States (On-Site)
4 Months ago
bytedance - Research Scientist, Data Management and Security

bytedance

San Jose, California, United States (On-Site)
4 Months ago
Epic Games - Senior DevOps Programmer

Epic Games

Cary, North Carolina, United States (On-Site)
5 Months ago

Get notifed when new similar jobs are uploaded

Jobs in Shanghai, China

qdreaming - Overseas Market Manager (Hong Kong, Macau, Taiwan)

qdreaming

Shanghai, China (On-Site)
2 Months ago
Aspire - Account Executive

Aspire

China (Hybrid)
2 Months ago
Thatgamecompany - Marketing Manager - Offline Events - China

Thatgamecompany

Shanghai, Shanghai, China (On-Site)
4 Months ago
Haleon - Production Operator I

Haleon

Suzhou, Jiangsu, China (On-Site)
1 Week ago
Ubisoft - Senior Environment Artist [Unannounced]

Ubisoft

Chengdu, Sichuan, China (On-Site)
1 Week ago
Paper Stacking games - HRBP Intern (HR for HR)

Paper Stacking games

Shanghai, China (On-Site)
1 Week ago
Tencent - Business Analysis Manager 游戏商业分析

Tencent

Shenzhen, Guangdong Province, China (On-Site)
9 Months ago
Zengame Technology - Overseas TikTok Anchor

Zengame Technology

Shenzhen, Guangdong Province, China (On-Site)
1 Week ago
Riot Games - Research Operation Coordinator - Global Research Operations Team (Contract)

Riot Games

Shanghai, Shanghai, China (On-Site)
3 Months ago
Zengame Technology - Live Streaming Commerce Manager

Zengame Technology

Shenzhen, Guangdong Province, China (On-Site)
4 Months ago

Get notifed when new similar jobs are uploaded

Programming Jobs

extreme network - SR PROGRAMMER - Informatica Cloud/Oracle Fusion/Snowflake

extreme network

Bengaluru, Karnataka, India (Hybrid)
1 Month ago
ness digital  - Lead AWS Redshift Database Administrator

ness digital

United States (Hybrid)
3 Weeks ago
Synechron - Senior Java Developer

Synechron

Weehawken Township, New Jersey, United States (On-Site)
1 Year ago
Open Systems Technologies - Database Administrator (6months)

Open Systems Technologies

Ridgefield Park, New Jersey, United States (On-Site)
1 Week ago
Nagarro - Associate Staff Engineer, Java

Nagarro

Philippines (On-Site)
9 Months ago
77sparx - Software Developer

77sparx

Sunnyvale, California, United States (On-Site)
2 Months ago
warner bros games - Senior Software Engineer - Java

warner bros games

Bengaluru, Karnataka, India (Hybrid)
5 Months ago
Outscal - Mentor - C++ & DSA

Outscal

(Remote)
7 Months ago
Luxoft - Java Team Lead

Luxoft

Mississauga, Ontario, Canada (On-Site)
8 Months ago
adglobal 360 - Java Engineer (Leader, Sub-leader Candidate)

adglobal 360

(Remote)
2 Months ago

Get notifed when new similar jobs are uploaded

About The Company

Over the past 35 years, QNX software,a subsidiary of BlackBerryhas become a big part of everyday life. People encounter QNX-controlled systems whenever they drive, shop, watch TV, use the Internet, or even turn on a light. Its ultra-reliable nature means QNX software is the preferred choice for life-critical systems such as air traffic control systems, surgical equipment, and nuclear power plants. And its cool multimedia features have QNX software turning up in everything from in-dash radios, infotainment systems to the latest casino gaming terminals and most recently we are making headlines in the world of autonomous vehicles. If you want your career to switch gears, then you couldn’t choose a more exciting time to consider joining us!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!

Waterloo, Ontario, Canada (Remote)

Hyderabad, Telangana, India (On-Site)

Ottawa, Ontario, Canada (On-Site)

Seattle, Washington, United States (On-Site)

San Jose, California, United States (Remote)

Burnaby, British Columbia, Canada (On-Site)

Ottawa, Ontario, Canada (On-Site)

View All Jobs

Get notified when new jobs are added by Black Bery