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

Security Firmware Engineer

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

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

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

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

Текст:
/
TL;DR
Security Firmware Engineer (Embedded C/C++/Rust, SSD): Developing and validating low-level security firmware for enterprise SSDs with an accent on embedded architecture, RTOS integration, storage interfaces, and cryptographic algorithms. Focus on designing firmware across the SSD architecture, debugging hardware-software interactions, and leading feature development through planning, implementation, and validation.

Location: Hybrid, local to Vancouver, British Columbia, Canada

Salary: CAD 116,480–174,800 per year

Company

hirify.global develops NAND memory technologies, SSDs, and optimized data storage solutions for enterprise and data center customers.

What you will do

  • Develop, review, document, and maintain product firmware in C, C++, and Rust.
  • Design low-level firmware, embedded architectures, operating-system integrations, and device architectures with hardware and ASIC teams.
  • Implement firmware based on internal and customer specifications.
  • Perform unit and system testing, failure analysis, debugging, and validation of product issues.
  • Work with stakeholders to convert product requirements into development and validation plans.
  • Coordinate priorities and milestones across engineering teams within an Agile/Kanban development process.

Requirements

  • Bachelor’s degree in Computer Engineering, Electrical Engineering, Computer Science, or a related field.
  • 5+ years of software or firmware development experience in embedded systems using C, C++, or Rust.
  • Experience developing embedded firmware for real-time operating systems with hardware and software interactions.
  • Experience with compilers, debuggers, emulators, and firmware development toolchains.
  • Strong written, presentation, communication, multitasking, and technical leadership skills.
  • Ability to work in a hybrid role local to Vancouver, British Columbia, Canada.

Nice to have

  • Experience with SSDs, enterprise storage, or storage interface protocols such as SATA, SAS, PCIe, and NVMe.
  • Experience applying cryptographic algorithms including SHA2/3, HMAC, KDF, ECC, RSA, or ML-DSA.
  • Knowledge of SSD security protocols and techniques such as Opal, ESSC, and AES.
  • Experience with continuous integration, continuous delivery, DevOps practices, unit testing, and code coverage.
  • Experience with project planning, estimation, risk management, and customer requirements assessment.

Culture & Benefits

  • Collaborative, inclusive, results-driven, and team-oriented work environment.
  • Agile/Kanban culture focused on product quality, accountability, and continuous improvement.
  • Eligibility for restricted stock units, restricted cash units, and cash bonus programs.
  • Medical, dental, vision, life, disability, healthcare, and dependent care benefits.
  • Company match on eligible 401(k) plan contributions.

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