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

Firmware Design Intern (C/C++)

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

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

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

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

Текст:
/
TL;DR
Firmware Design Intern (C/C++): Designing, developing, verifying, and characterizing firmware for high-performance optical networking, data communications, and video products with an accent on embedded programming, real-time operating systems, and hardware interoperability. Focus on implementing firmware modules, creating test automation, and troubleshooting interactions between firmware and hardware.

Location: Ottawa, Ontario, Canada; onsite at the Ottawa Design Centre

Salary: CAD 26–28.5 per hour

Company

hirify.global's Signal Integrity Products group develops high-performance optical networking platforms and analog chips for data centers, enterprise networks, wireless infrastructure, and passive optical networks.

What you will do

  • Analyze product requirements and define firmware data structures, behaviors, and architecture.
  • Develop algorithms and firmware modules for data communications and video products.
  • Implement firmware in C, C++, and assembly using standard design patterns.
  • Write firmware documentation and define module-level test cases.
  • Build test automation to verify firmware functionality and troubleshoot issues.
  • Work with development, design, and systems teams to ensure firmware and hardware interoperability.

Requirements

  • Good understanding of real-time operating systems.
  • Knowledge of embedded programming in C or C++ and Python.
  • Ability to understand hardware block diagrams and schematics.
  • Ability to troubleshoot, test, debug, and work independently or in a team.
  • Student available for a 12–16-month internship, with a desired start date of May 2027.

Culture & Benefits

  • Direct involvement in firmware design and development work.
  • Tasks increase in complexity as technical knowledge grows.
  • Mentoring and guidance from senior designers.
  • Pay-for-performance philosophy and competitive compensation package.

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