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

Sr. Firmware Engineer (C)

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

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

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

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

Текст:
/
TL;DR
Sr. Firmware Engineer (C): Developing, testing, and implementing bare-metal firmware and low-level peripheral drivers for autonomous-undersea systems with an accent on ARM Cortex-M microcontrollers, hardware integration, and requirements verification. Focus on optimizing performance, power consumption, and memory usage while solving firmware validation and root-cause challenges.

Location: Taunton, Massachusetts, United States. U.S. citizenship and an active DoD Secret Security Clearance are required.

Company

hirify.global is recruiting for a federal defense contractor developing autonomous-undersea systems.

What you will do

  • Design and implement bare-metal firmware in C for ARM Cortex-M and other microcontroller architectures.
  • Develop drivers and low-level interfaces for SPI, I2C, UART, GPIO, ADC, PWM, and timer peripherals.
  • Profile and optimize firmware for performance, power consumption, and memory constraints.
  • Participate in requirements analysis, design, integration, verification, technical reviews, and root cause analysis.
  • Collaborate with hardware engineers, systems architects, product teams, project leaders, program managers, and external customers.

Requirements

  • U.S. citizenship is required due to government security clearance requirements.
  • An active DoD Secret Security Clearance is required.
  • Bachelor’s degree in Electrical Engineering or a related science, engineering, or mathematics field with at least 8 years of relevant experience, or a master’s degree with at least 6 years of relevant experience.
  • Professional experience designing bare-metal firmware in C for ARM Cortex-M and other microcontroller architectures.
  • Experience developing peripheral drivers and low-level interfaces.
  • Experience profiling and optimizing code for performance, power, and memory constraints.

Nice to have

  • Experience using oscilloscopes, logic analyzers, SWD or JTAG debuggers, and embedded testing frameworks.

Culture & Benefits

  • Contract engagement for 6–12 months with an option to extend.
  • Work within defined engineering processes and collaborate across technical and program functions.

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