Назад
Company hidden
24 часа назад

Senior Firmware Engineer (Embedded C/C++)

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

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

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

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

Текст:
/
TL;DR
Senior Firmware Engineer (Embedded C/C++): Developing SoC-based timing solutions and related tools with an accent on embedded firmware architecture, hardware drivers, and real-time software. Focus on implementing algorithms, building automated integration tests, debugging hardware/software interactions, and integrating firmware at the system level.

Location: Ottawa, Ontario, Canada

Annual base salary: $90,000–$140,000

Company

hirify.global develops semiconductor products and technology solutions used in embedded and electronic systems worldwide.

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 algorithms, embedded functions, and hardware drivers for SoC-based timing solutions.
  • Create integration test plans, unit tests, and automated regression scripts.
  • Investigate complex technical issues, perform root-cause analysis, and support system-level integration and debugging.
  • Develop firmware development, debugging, and testing tools and maintain technical documentation.

Requirements

  • MSc or PhD in electrical or computer engineering.
  • At least 2 years of experience in embedded software development.
  • Deep expertise in C/C++ programming and experience with low-level firmware development.
  • Experience developing unit tests and using scripting languages such as Python or TCL.
  • Knowledge of embedded processors or DSP architectures, RTOS, and hardware/software interactions.
  • Strong debugging, problem-solving, laboratory, and cross-functional communication skills.

Nice to have

  • Background in digital signal processing algorithms and analysis.
  • Knowledge of timing standards and SoC development or integration.
  • Familiarity with Agile processes and tools such as JIRA, Git, and Confluence.

Culture & Benefits

  • Health benefits begin on the first day.
  • Retirement savings plans, restricted stock units, and quarterly bonus payments.
  • Industry-leading employee stock purchase plan with a six-month look-back feature.
  • Career development through Leadership Passage Programs and employee development initiatives.
  • Travel requirement of 0%–25%.

Hiring process

  • Accessibility accommodations are available throughout the hiring process in accordance with Ontario legislation.

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