Вакансия из Hirify Global, списка международных tech-компаний Для мэтча и отклика нужен Plus
Пожаловаться
Зарплата и рынок
Очень мало
90к-126к CAD/год
130к CAD190к CADмедиана230к CAD
По похожим ролям (50) ~ 190к CAD/год
68
Хорошая вакансия
развернуть
Роль дает понятный опыт в embedded-разработке, робототехнике и ИИ в известном бизнесе QNX, но зарплата заметно ниже предоставленного рыночного ориентира и существенно снижает привлекательность предложения.
Кликните для подробной информации
Зарплата ниже рынкаШирокий круг задачСовременный стекИИ и робототехника
Оценка от Hirify AI
Мэтч & Сопровод
Для мэтча с этой вакансией нужен Plus
Подключить Plus
Описание вакансии
Текст:
Hirify AI/Оригинал
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, прислать код/пароль, запустить код/ПО, не делайте этого - это мошенники. Обязательно жмите "Пожаловаться" или пишите в поддержку. Подробнее в гайде →