Назад
Company hidden
15 часов назад

QNX Systems Software Developer (Embedded)

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

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

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

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

Текст:
/
TL;DR
QNX Systems Software Developer (Embedded): Developing and integrating open-source technologies, AI frameworks, robotics platforms, and developer tools for the QNX RTOS with an accent on systems programming, cross-compilation, and embedded platform integration. Focus on building OS abstraction layers, optimizing memory and latency on target hardware, and creating demonstrations for Physical AI and robotics.

Location: Ottawa, Ontario, Canada

Base salary: $80,000–$105,000 per year

Company

hirify.global’s QNX division develops safety-critical operating systems, hypervisors, middleware, development tools, and services for vehicles and mission-critical industrial, robotics, medical, transportation, rail, and aerospace systems.

What you will do

  • Develop software in C, C++, Python, and Rust for the QNX RTOS across runtimes, networking, middleware, Physical AI, robotics, and embedded target platforms.
  • Integrate open-source projects with QNX graphics, networking, USB, audio, sensors, and multimedia technologies.
  • Develop OS-specific abstraction layers, shims, and porting libraries, and adapt cross-compilation build systems for QNX toolchains.
  • Profile and optimize embedded software by reducing memory footprint, tuning latency, and improving performance on target hardware.
  • Develop, integrate, test, and maintain technology demonstrations for customers, partners, and industry audiences, focused on Physical AI and robotics.

Requirements

  • Strong programming skills in C, C++14/17/20, and Python.
  • Proven experience with Linux and/or QNX development environments.
  • Solid understanding of operating system internals and POSIX APIs, including pthreads, IPC, memory management, and networking sockets.
  • Excellent communication skills and an interest in collaborating with open-source developer communities.
  • Self-motivated approach and passion for building software ecosystems.
  • 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 or interest in Physical AI, robotics, or vision frameworks such as ROS 2, OpenPI, MediaPipe, ONNX Runtime, PyTorch/ExecuTorch, TensorFlow, or OpenCV.
  • Experience with GPU or heterogeneous compute stacks, including NVIDIA CUDA/TensorRT, AMD ROCm, Vulkan Compute, or OpenCL.
  • Knowledge of embedded GUI engines, automotive or industrial middleware, RTOS environments, or Linux kernel and driver internals.
  • Familiarity with Rust and Cargo build targets for embedded or systems programming.

Culture & Benefits

  • Regular full-time schedule of 40 hours per week.
  • Eligible employees may participate in the hirify.global Variable Incentive Pay program.
  • Benefits may include medical, dental, vision, life, disability, retirement, employee share purchase, and paid time off programs.
  • The position is an active opening intended to be filled immediately.

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