QNX - Systems Software Developer II (ADAS)

2 Months ago • 1-5 Years • Programming

Job Summary

Job Description

QNX is seeking a Systems Software Developer II (ADAS) to join their team building camera systems for consumer use. The role involves researching and suggesting innovative technologies for ADAS, developing software primarily in C and C++, integrating 3rd party technologies, and working with hardware vendors and multimedia teams. The ideal candidate will have experience with Linux and/or Android, device drivers, and multimedia frameworks. Excellent communication skills and self-motivation are essential. The job offers the opportunity to turn a photography hobby into a career.
Must have:
  • Experience with Linux and/or Android
  • Experience with device drivers on any platform
  • Excellent communication skills
  • Self motivated
Good to have:
  • Technical understanding of multimedia frameworks, codecs, containers, and streaming formats
  • Technical understanding of image processing (OpenCV, OpenGL etc)
  • Personal time projects in software
  • Photography as a hobby

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

At QNX we're building an ADAS team to create camera systems for consumer use. Our systems will compete with point-and-shoot camera systems but have at their disposal fast CPUs and internet connectivity opening the doors for new innovations. We need smart software developers with an interest in photography to create a direction for our product and implement it. Turn your photography hobby into a career!

Job Duties

  • Research and suggest innovative technologies for ADAS. This should include sensors (cameras, RADARS, LiDARs etc), algorithms (pedestrian detection, traffic signs recognition etc)
  • Develop new software written primarily in C and C++.
  • Integrate 3rd party technologies such as post processing algorithms.
  • Work directly with hardware vendors to integrate their Image Signal Processors and camera sensor modules.
  • Work with multimedia team to integrate video codecs for encoding or decoding

Job Requirements

  • Experience with Linux and/or Android is a big asset
  • Device driver experience on any platform is an asset (DMA, interrupts, memory mapping, etc).
  • Technical understanding of multimedia frameworks, codecs, containers, and streaming formats is an asset.
  • Technical understanding of image processing is an asset (OpenCV, OpenGL etc)
  • Junior 1- 3 years’ experience. Intermediate 3-5 years’ experience. Senior 5+ years of experience.
  • Excellent communication skills.
  • Self motivated.
  • Personal time projects in software considered an asset. Photography as a hobby is an asset.

#LI-SK2

Scheduled Weekly Hours:

40

Similar Jobs

Toast - Senior Hardware Engineer Technician

Toast

Boston, Massachusetts, United States (Hybrid)
1 Month ago
Coda - Senior/Staff Software Engineer, Custom Commerce

Coda

Bangkok, Thailand (Hybrid)
1 Year ago
Aristocrat - Sr Finance Manager - Gaming Product Development

Aristocrat

Las Vegas, Nevada, United States (Hybrid)
3 Months ago
Liquid Asia - Senior Copywriter

Liquid Asia

Mumbai, Maharashtra, India (On-Site)
2 Months ago
Enphase Energy - Assistant Manager, Business Analytics

Enphase Energy

Bengaluru, Karnataka, India (On-Site)
7 Months ago
Saviynt - Senior Engineer - Java

Saviynt

Bengaluru, Karnataka, India (Hybrid)
5 Months ago
Capgemini - C++ QT Developer

Capgemini

Bengaluru, Karnataka, India (On-Site)
1 Month ago
Insight Software - Technical Consultant (ETL + SQL + Data Migration)

Insight Software

Hyderabad, Telangana, India (On-Site)
2 Months ago
Philips - Software Technologist II - Java Cloud

Philips

Bengaluru, Karnataka, India (On-Site)
1 Month ago
bohemia interactive - Python Programmer

bohemia interactive

Brno, South Moravian Region, Czechia (On-Site)
3 Months ago

Get notifed when new similar jobs are uploaded

Similar Skill Jobs

Western Digital - Internship - IT Development

Western Digital

Bayan Lepas, Penang, Malaysia (On-Site)
1 Month ago
lucas films - Technical Assistant I

lucas films

Vancouver, British Columbia, Canada (Hybrid)
1 Month ago
TAG - Motion Designer

TAG

Toronto, Ontario, Canada (Hybrid)
2 Months ago
GMS Services - Lead Game Developer

GMS Services

Hamburg, Hamburg, Germany (On-Site)
10 Years ago
Keywords Studios - IT Support Manager/IT Support Lead

Keywords Studios

Katowice, Silesian Voivodeship, Poland (On-Site)
3 Months ago
VGW - Customer Service Agent

VGW

Toronto, Ontario, Canada (On-Site)
2 Months ago
ISG - Principal Consultant, Digital Sourcing Solution

ISG

Toronto, Ontario, Canada (Remote)
2 Months ago
Lionbridge Games - Software Test Engineer 1

Lionbridge Games

Mexico City, Mexico City, Mexico (On-Site)
3 Months ago
Epic Games - Senior Engine Programmer, Fortnite Tech

Epic Games

(On-Site)
4 Months ago
bytedance - Student Researcher (Foundation Models - Reasoning, Planning & Agent) - Doubao (Seed) - 2025 Start (PhD)

bytedance

Seattle, Washington, United States (On-Site)
8 Months ago

Get notifed when new similar jobs are uploaded

Jobs in Ottawa, Ontario, Canada

Highspot - Principal Software Development Engineer, Ecosystems

Highspot

Vancouver, British Columbia, Canada (Hybrid)
4 Weeks ago
ShyftLabs - Data Engineer (Data Modernization)

ShyftLabs

Toronto, Ontario, Canada (Hybrid)
1 Month ago
PwC - Manager, Finance, Workday Consulting Bilingual (FR/EN)

PwC

Montreal, Quebec, Canada (On-Site)
1 Month ago
GoMotive - People Analytics Partner

GoMotive

Canada (Remote)
1 Month ago
the coalition studio - Senior Gameplay Animation Engineer

the coalition studio

Vancouver, British Columbia, Canada (On-Site)
1 Month ago
Scopely - Sr. Product Marketing Manager

Scopely

Canada (Remote)
2 Months ago
GlobalStep - Localization Video game Tester (LQA – Slovak)

GlobalStep

Montreal, Quebec, Canada (On-Site)
2 Months ago
tures studios - VFX Artist

tures studios

Montreal, Quebec, Canada (Hybrid)
2 Months ago
Motive Studio - Senior Weapon Artist, External Development - Battlefield

Motive Studio

Montreal, Quebec, Canada (On-Site)
3 Months ago
VGW - Customer Service Agent

VGW

Toronto, Ontario, Canada (On-Site)
2 Months ago

Get notifed when new similar jobs are uploaded

Programming Jobs

Lockwood - Python Developer

Lockwood

Nottingham, England, United Kingdom (On-Site)
2 Months ago
Next Level Business Services - Java Developer with Oracle SOA

Next Level Business Services

Cincinnati, Ohio, United States (On-Site)
9 Months ago
Aristocrat - .Net Developer

Aristocrat

Sofia, Sofia City Province, Bulgaria (Hybrid)
1 Month ago
Synechron - Sr. Core Java Developer

Synechron

New York, United States (On-Site)
2 Months ago
10 Chambers - Senior Systems Programmer

10 Chambers

Stockholm, Stockholm County, Sweden (On-Site)
1 Month ago
Capgemini - Senior Software Engineer - C

Capgemini

Pune, Maharashtra, India (On-Site)
2 Months ago
Thales - Senior Software Engineer - Java EE

Thales

Makati City, Metro Manila, Philippines (On-Site)
2 Months ago
CAE - C-130 L-382 Instructor Flight Engineer

CAE

Tampa, Florida, United States (On-Site)
1 Month ago
The Walt Disney Company - Sr Software Engineer (Rust Developer)

The Walt Disney Company

New York, New York, United States (On-Site)
8 Months ago
Ubisoft - Intermediate/Senior Tech Programmer [Unannounced Project]

Ubisoft

Malmö, Skåne County, Sweden (Hybrid)
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!

Hanover, Lower Saxony, Germany (On-Site)

Ottawa, Ontario, Canada (On-Site)

Ottawa, Ontario, Canada (On-Site)

Ottawa, Ontario, Canada (On-Site)

New York, United States (Remote)

Shanghai, China (On-Site)

Munich, Bavaria, Germany (On-Site)

View All Jobs

Get notified when new jobs are added by Black Bery

Level Up Your Career in Game Development!

Transform Your Passion into Profession with Our Comprehensive Courses for Aspiring Game Developers.

Job Common Plug