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

QNX Senior Systems Software Developer (Embedded Systems)

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

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

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

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

Текст:
/
TL;DR
QNX Senior Systems Software Developer (Embedded Systems): Designing and implementing device drivers and board support packages for next-generation automotive computing platforms with an accent on embedded operating systems, hardware peripherals, and safety-critical software. Focus on board bring-up, storage and communication bus drivers, power and thermal management, security hardware, and leading complete software subsystems.

Location: Ottawa, Ontario, Canada

Base salary: CAD 108,750–152,250 per year, plus a variable incentive bonus.

Company

QNX, a division of hirify.global, develops secure and safety-critical operating systems, hypervisors, middleware, development tools, and embedded software for automotive and mission-critical systems.

What you will do

  • Design and implement software drivers for next-generation hardware peripherals and automotive computing platforms.
  • Develop and enhance QNX Board Support Packages, including board bring-up, bootloader configuration, and performance tuning.
  • Create driver architectures for serial, storage, networking, USB, PCIe, power-management, and security hardware.
  • Adapt existing drivers for embedded platforms while maximizing software reuse, efficiency, and simplicity.
  • Develop quality-focused software for safety-critical systems and support complete subsystems through delivery.
  • Work independently and provide project or team leadership for senior-level responsibilities.

Requirements

  • Bachelor’s degree in Computer Science, Computer Engineering, or equivalent experience.
  • Established software development experience with strong C and Assembly programming skills.
  • Hands-on experience with embedded operating systems such as QNX or Linux; Green Hills and VxWorks are also relevant.
  • Prior device-driver development experience across processor architectures such as ARM, x86, or PPC.
  • Experience with bootloaders, board bring-up, UART, I2C, SPI, CAN, storage devices, PCIe, USB, networking, power management, and security hardware.
  • Senior-level candidates should demonstrate ownership of complete subsystems, mastery of multiple bus architectures, and project or team leadership experience.

Nice to have

  • Experience developing software according to ISO 26262, IEC 61508, or MIL standards.
  • Expertise with TPM, TrustZone, UFS, SD/eMMC, AHCI/SATA, NAND/NOR, or wireless networking interfaces.

Culture & Benefits

  • Full-time regular employment with a 40-hour scheduled work week.
  • Variable Incentive Pay program for eligible full-time employees.
  • Medical, dental, vision, life, and disability insurance.
  • Retirement benefits, employee share purchase program, and paid time off.
  • Work on safety-critical platforms used in vehicles and other mission-critical systems.

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