Enable job alerts via email!

Senior Embedded Software Engineer, Automotive Cabin

BlackBerry

Ottawa

On-site

CAD 80,000 - 110,000

Full time

Today
Be an early applicant

Generate a tailored resume in minutes

Land an interview and earn more. Learn more

Job summary

A global technology company located in Ottawa is seeking a Senior Embedded Software Developer/Integrator for their Automotive QNX Cabin team. The role involves porting QNX RTOS to new hardware platforms and contributing to embedded digital cockpit solutions. Candidates should have a Bachelor’s degree in Computer Science or Engineering, along with strong skills in C/C++ development and low-level debugging. This full-time position involves 40 hours of work per week and offers a collaborative environment for innovative development.

Qualifications

  • Bachelor’s degree in Computer Science or Engineering or equivalent.
  • Experience in operating systems and real-time embedded systems (software and hardware).
  • Strong debugging and problem-solving skills.
  • Experience with C/C++ development.

Responsibilities

  • Porting QNX RTOS and middleware technologies to new embedded hardware platforms.
  • Configuring embedded target side software and drivers.
  • Debugging software across various levels.
  • Creating and modifying python and bash scripts.
  • Analyzing complex system integration issues.
  • Designing new middleware software components.

Skills

Operating systems experience
Real-time embedded systems
Low-level debugging
C/C++ software development
Multi-threaded programming
Source code management (Git)
Scripting (Python, Bash)

Education

Bachelor’s degree in Computer Science or Engineering

Tools

QEMU
Job description
A global technology company located in Ottawa is seeking a Senior Embedded Software Developer/Integrator for their Automotive QNX Cabin team. The role involves porting QNX RTOS to new hardware platforms and contributing to embedded digital cockpit solutions. Candidates should have a Bachelor’s degree in Computer Science or Engineering, along with strong skills in C/C++ development and low-level debugging. This full-time position involves 40 hours of work per week and offers a collaborative environment for innovative development.
Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.