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

QNX Senior Systems Software Developer (Tools & Compilers)

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

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

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

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

Текст:
/
TL;DR
QNX Senior Systems Software Developer (Tools & Compilers) (Embedded Systems/Compilers): Designing and enhancing compilers, runtime libraries, command-line utilities, and developer tooling for mission-critical embedded systems with an accent on C/C++, real-time operating systems, and low-level software. Focus on solving complex technical problems across the software stack, optimizing toolchains and runtimes, and shaping architecture for high-performance, reliable, and secure applications.

Location: Ottawa, Ontario, Canada

Salary: $108,750–$152,250 per year, plus eligible variable incentive pay.

Company

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

What you will do

  • Design, develop, and enhance compilers, command-line utilities, runtime libraries, and developer tooling.
  • Work with in-house tools and GNU or LLVM toolchains to support high-performance embedded applications.
  • Investigate and solve complex problems across low-level system components and developer-facing tools.
  • Collaborate on product requirements, architecture, and long-term technical strategy.
  • Participate in design and code reviews and contribute to continuous technical improvement.

Requirements

  • Strong software development experience in C and/or C++.
  • Understanding of embedded software development and real-time operating systems.
  • Strong analytical and problem-solving skills.
  • Effective collaboration and communication skills, including participation in technical and architecture discussions.
  • Ability to work as a regular full-time employee in the Ottawa location.

Nice to have

  • Experience developing, maintaining, or optimizing compilers, toolchains, or language runtimes.
  • Knowledge of programming language implementation, code generation, optimization, or compiler internals.
  • Experience with Linux or Windows development environments.
  • Background in operating systems, debuggers, profilers, interpreters, linkers, or performance analysis tools.
  • Familiarity with low-level software, performance optimization, or developer productivity tools.

Culture & Benefits

  • Work on embedded and real-time technology used in mission-critical systems.
  • Collaborate with specialists in operating systems, compilers, and systems software.
  • Medical, dental, vision, life, and disability insurance.
  • Retirement benefits, employee share purchase program, and paid time off for eligible employees.
  • Eligibility for the hirify.global Variable Incentive Pay program.

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