Назад
Company hidden
обновлено 4 дня назад

QNX Systems Software Developer II (Embedded)

7 500 - 11 000CAD
Тип работы
fulltime
Грейд
junior
Английский
b2
Страна
Canada
Вакансия из списка Hirify.GlobalВакансия из Hirify Global, списка международных tech-компаний
Для мэтча и отклика нужен Plus

Мэтч & Сопровод

Для мэтча с этой вакансией нужен Plus

Описание вакансии

Текст:
/

TL;DR

QNX Systems Software Developer II (C/C++, Embedded Middleware): Developing VirtIO virtual devices and middleware for virtualization and real-time performance across embedded platforms with an accent on low-level systems programming, functional safety, and customer integration. Focus on designing device drivers, optimizing kernel- and user-space performance, and solving complex virtualization and embedded security challenges.

Location: Ottawa, Ontario, Canada

Salary: CAD 90,000–132,000 per year, plus eligibility for a variable incentive bonus.

Company

hirify.global’s QNX business develops secure real-time operating systems, hypervisors, middleware, development tools, and engineering services for embedded systems across automotive, medical, industrial, robotics, rail, and aerospace industries.

What you will do

  • Develop VirtIO virtual devices, including virtual sockets, shared input, shared filesystems, and shared messaging systems.
  • Collaborate with hardware vendors and Android AOSP teams on device drivers, memory mappings, and interrupt handling.
  • Provide customer and field engineering support for integrations, deployment blockers, and tailored middleware solutions.
  • Optimize real-time performance across kernel-space drivers, user-space libraries, and the broader software stack through profiling and tuning.
  • Contribute to virtualization, embedded security, product roadmap, and design discussions.

Requirements

  • Strong foundational software development knowledge and proficiency in C/C++.
  • Understanding of real-time systems and low-level programming, including DMA, interrupts, memory mapping, and device driver architecture.
  • Familiarity with QNX RTOS, including its kernel, device drivers, IPC, and memory management.
  • Bachelor’s degree or higher in Computer Science, Software Engineering, Computer Engineering, or a related field.
  • Excellent communication and collaboration skills across hardware, operating system, and application teams.

Nice to have

  • Exposure to VirtIO, hypervisors, Android AOSP framework layers, QEMU, or Xen.
  • Experience gained through internships, academic coursework, or complex personal projects.
  • Experience with functional safety standards such as ISO 26262 and ASIL D.

Culture & Benefits

  • Regular full-time employment with 40 scheduled hours per week.
  • Medical, dental, vision, life, and disability insurance.
  • Retirement benefits and an employee share purchase program.
  • Paid time off and eligibility for the hirify.global Variable Incentive Pay program.
  • Work focused on mission-critical embedded software and collaboration with customers, hardware vendors, and engineering teams.

Будьте осторожны: если работодатель просит войти в их систему, используя iCloud/Google, прислать код/пароль, запустить код/ПО, не делайте этого - это мошенники. Обязательно жмите "Пожаловаться" или пишите в поддержку. Подробнее в гайде →