Назад
Company hidden
10 дней назад

QNX Everywhere Embedded Software Developer II (AI)

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

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

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

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

Текст:
/
TL;DR
QNX Everywhere Embedded Software Developer II (AI): Building and porting open-source frameworks, developer tools, and AI and robotics technologies for the QNX RTOS with an accent on systems programming, cross-compilation, and embedded platforms. Focus on integrating operating-system and middleware components, optimizing performance on target hardware, and developing demonstrations for Physical AI and robotics.

Location: Ottawa, Ontario, Canada

Salary: CAD 90,000–126,000 per year

Company

QNX, a division of hirify.global, develops secure and safety-critical operating systems, hypervisors, middleware, development tools, and embedded software solutions for automotive, industrial, robotics, medical, transportation, rail, and aerospace applications.

What you will do

  • Develop systems software for the QNX RTOS using C, C++, Python, and Rust.
  • Port and integrate open-source runtimes, middleware, AI frameworks, robotics platforms, and developer tools with QNX technologies.
  • Build OS-specific abstraction layers, shims, porting libraries, and cross-compilation workflows using tools such as CMake, Meson, Bazel, Cargo, GN/Ninja, and BitBake.
  • Integrate graphics, networking, USB, audio, sensor, and multimedia components on embedded platforms including Raspberry Pi, SBCs, QEMU, and robotics kits.
  • Profile and optimize embedded systems through memory reduction, latency tuning, and low-level performance analysis.
  • Develop demonstrations for customers, partners, and industry events focused on Physical AI and robotics.

Requirements

  • Strong professional experience with C, C++, and Python; familiarity with modern C++ standards including C++14/17/20.
  • Experience developing in Linux or Unix environments and working with cross-compilation toolchains.
  • 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.
  • Bachelor’s degree in Computer Science, Computer Engineering, Software Engineering, or equivalent practical experience.

Nice to have

  • Experience porting, building, or maintaining large open-source projects or Linux distributions.
  • Experience with Physical AI, robotics, computer vision, or frameworks such as ROS 2, MediaPipe, ONNX Runtime, PyTorch, TensorFlow, and OpenCV.
  • Experience with GPU and heterogeneous-compute stacks such as CUDA, TensorRT, ROCm, Vulkan Compute, or OpenCL.
  • Knowledge of Qt, GTK, DDS, SOME/IP, MQTT, RTOS environments, Linux kernel or driver internals, Rust, and Cargo.

Culture & Benefits

  • Regular full-time employment with 40 scheduled hours per week.
  • Variable Incentive Pay program for eligible full-time employees.
  • Medical, dental, vision, life, disability, retirement, employee share purchase, and paid-time-off benefits subject to eligibility.
  • Work focused on safety-critical embedded systems, open-source ecosystems, AI, robotics, and developer tooling.

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