Назад
Company hidden
2 дня назад

QNX Open Source Software Developer (New Graduate/Graduate) (QNX/Embedded)

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

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

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

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

Текст:
/
TL;DR
QNX Open Source Software Developer (New Graduate/Graduate) (QNX/Embedded): Porting, optimizing, and upstreaming open-source software for the QNX RTOS with an accent on embedded systems, POSIX APIs, cross-compilation, and open-source integration. Focus on developing porting layers, enabling GPU/NPU-accelerated software, integrating QNX subsystems, and tuning performance on embedded hardware.

Location: Ottawa, Ontario, Canada

Salary: $80,000–$105,000 per year

Company

hirify.global’s QNX business develops secure operating systems, hypervisors, middleware, development tools, and embedded software solutions for automotive, medical, industrial, robotics, rail, and aerospace applications.

What you will do

  • Analyze, port, build, and optimize open-source software for the QNX RTOS across C, C++, Python, and Rust.
  • Integrate system runtimes, networking and middleware projects, AI frameworks, and robotics software such as ROS2, OpenCV, ONNX Runtime, and PyTorch.
  • Contribute QNX build targets, patches, and CI configurations to upstream open-source repositories and collaborate with maintainers.
  • Enable software on embedded platforms and GPU/NPU accelerators from NVIDIA, AMD, Qualcomm, and NXP.
  • Integrate open-source projects with QNX graphics, networking, USB, audio, sensor, and multimedia subsystems.
  • Develop porting layers and adapt CMake, Meson, Bazel, Cargo, and GN/Ninja build systems for QNX toolchains while optimizing embedded performance.

Requirements

  • Bachelor’s degree in Computer Science, Computer Engineering, Software Engineering, or equivalent practical experience.
  • Strong software development skills in C, C++, and Python.
  • Experience with Linux/Unix development environments and cross-compilation toolchains including CMake, Meson, Ninja, and Make.
  • Understanding of operating system internals and POSIX APIs, including pthreads, IPC, memory management, and networking sockets.
  • Excellent communication skills and interest in collaborating with open-source developer communities.
  • Self-motivation and enthusiasm for building software ecosystems.

Nice to have

  • Experience porting or maintaining large open-source projects or Linux distributions.
  • Experience with Physical AI, robotics, computer vision, GPU or heterogeneous compute stacks.
  • Knowledge of embedded GUI engines, automotive or industrial middleware, RTOS environments, or Linux kernel and driver internals.
  • Familiarity with Rust and embedded Cargo build targets.
  • Active open-source contributions through upstream pull requests or patch submissions.

Culture & Benefits

  • Regular full-time employment with 40 scheduled hours per week.
  • Medical, dental, vision, life, and disability insurance for eligible employees.
  • Retirement benefits, employee share purchase program, and paid time off.
  • Eligibility for the hirify.global Variable Incentive Pay program in addition to base salary.
  • Applications are reviewed by the hiring team without AI-based screening or assessment.

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