Назад
Company hidden
14 часов назад

Principal DSP Firmware Engineer

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

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

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

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

Текст:
/
TL;DR
Principal DSP Firmware Engineer (C/C++, Embedded DSP): Developing SoC-based timing and synchronization firmware, algorithms, hardware drivers, and related development tools for optical, electrical, and packet networks with an accent on ultra-low-jitter PLLs, IEEE 1588, and Synchronous Ethernet. Focus on designing embedded firmware architectures, building automated regression tests, integrating hardware and software, and solving complex debugging and root-cause challenges.

Location: Ottawa, Ontario, Canada

Salary: $107,000–$157,000 annual base salary, plus restricted stock units and quarterly bonus payments.

Company

hirify.global develops semiconductor products and technologies for communications, automotive, industrial, and IoT applications.

What you will do

  • Define firmware requirements with Marketing and assess the feasibility and limitations of proposed product features.
  • Collaborate with hardware designers and test engineers on firmware architecture and detailed design specifications.
  • Implement DSP algorithms, firmware functions, and hardware drivers for SoC-based timing and synchronization solutions.
  • Create integration test plans, unit tests, and automated regression scripts.
  • Perform system integration, debugging, root-cause analysis, and resolution of critical technical issues.
  • Develop firmware development and debugging tools and maintain comprehensive technical documentation.

Requirements

  • MSc or PhD in Electrical Engineering, Computer Engineering, or a related field.
  • At least 6 years of experience in DSP algorithm development, embedded software development, or both.
  • Extensive C/C++ programming experience.
  • Experience with unit testing, Python or TCL scripting, embedded processors or DSP architectures, and RTOS.
  • Knowledge of embedded firmware, hardware/software interaction, debugging, and laboratory equipment.
  • Strong written and verbal communication skills and the ability to collaborate with architecture, validation, manufacturing, and other cross-functional teams.

Nice to have

  • Strong theoretical knowledge of digital signal processing algorithms and analysis.
  • Experience with low-level embedded software development, verification, SoC development, and system integration.
  • Knowledge of timing standards and familiarity with Agile methodologies.
  • Experience with Jira, Git, or Confluence.

Culture & Benefits

  • Full-time employment within a large global semiconductor organization.
  • Health benefits available from the first day.
  • Retirement savings plans and an employee stock purchase program with a six-month look-back feature.
  • Leadership and employee development programs.
  • Expected travel: 0%–25%.
  • Accessibility accommodations are available throughout the hiring process in accordance with Ontario legislation.

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