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

Senior Embedded Firmware Engineer (C)

150 000 - 200 000$
Формат работы
remote (только USA)
Тип работы
fulltime
Грейд
senior
Английский
b2
Страна
US/Canada
Вакансия из списка Hirify.GlobalВакансия из Hirify Global, списка международных tech-компаний
Для мэтча и отклика нужен Plus

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

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

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

Текст:
/
TL;DR
Senior Embedded Firmware Engineer (C): Designing, developing, testing, and maintaining ARM Cortex-M firmware with an accent on low-level drivers, hardware bring-up, host-side tooling, and hardware/software debugging. Focus on building Python automation and diagnostics, supporting CI/CD pipelines, and solving integration issues across lab, manufacturing, and field environments.

Location: Remote; candidates must reside in the United States or Canada

Salary: $150,000–$200,000 USD per year; $130,000–$180,000 CAD per year

Company

hirify.global develops technology that helps customers serve and protect people through digital forensics solutions.

What you will do

  • Design, implement, test, and maintain firmware for ARM Cortex-M microcontroller systems, including drivers, board support packages, and application firmware.
  • Debug firmware and hardware issues using SWD/JTAG, oscilloscopes, logic analyzers, protocol analyzers, and other laboratory equipment.
  • Develop Python-based host tools for device control, diagnostics, manufacturing tests, automation, and data collection.
  • Bring up hardware, automated testing environments, and CI/CD pipelines.
  • Resolve lab, manufacturing, and field issues while contributing to architecture, code reviews, and technical documentation.

Requirements

  • At least five years of experience in a similar embedded firmware role.
  • Strong professional experience developing embedded firmware in C for microcontroller-based systems, particularly ARM Cortex-M devices.
  • Proficiency with Python for tooling, automation, diagnostics, testing, or firmware update workflows.
  • Experience working in a Linux development environment with command-line tools, build systems, device interfaces, and debugging workflows.
  • Proficiency with Git, multi-repository workflows, and CI/CD pipelines.
  • Background in electrical engineering, computer science, or a related technical field, with strong communication and documentation skills.

Nice to have

  • Experience with USB, USB-PD, UART, I2C, and SPI protocols or USB device firmware.
  • Experience with hardware-in-the-loop testing, manufacturing test systems, or production diagnostics.
  • Experience with CMake, Make, GCC/Clang, linker scripts, static analysis, unit testing, integration testing, or pytest.
  • Experience with Raspberry Pi RP2040 or RP2350 microcontrollers.

Culture & Benefits

  • Remote work with clear text-based communication and documentation.
  • Focus on continuous learning and professional development.
  • Commitment to diversity, inclusion, accessibility, integrity, empathy, and respect.
  • Employment offers are contingent on satisfactory completion of a background check.
  • U.S. applicants must be authorized to work in the United States; hirify.global participates in E-Verify.

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