Назад
Company hidden
3 дня назад

Senior Software Engineer, Firmware

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

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

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

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

Текст:
/
TL;DR
Senior Software Engineer, Firmware (C++/Embedded): Designing and maintaining firmware for connected access-control devices and integrating custom hardware with backend systems with an accent on microcontrollers, multithreaded applications, and automated testing. Focus on developing fleet-management tools, delivering hardware revisions, debugging intricate device issues, and supporting connected systems at global scale.

Location: Hybrid work at the Woodbury, MN office; on-site Monday through Thursday and remote optional on Fridays.

Salary: $140,000–$155,000 per year

Company

hirify.global operates fitness and wellness brands including Anytime Fitness, Orangetheory, Waxing the City, The Bar Method, and Stronger U.

What you will do

  • Design, develop, and maintain C++ firmware for the Anytime Fitness access control system.
  • Integrate embedded hardware with backend systems and build internal tools for device fleet management.
  • Write and maintain automated tests, technical documentation, and hardware acceptance and manual test plans.
  • Work with hardware vendors on new revisions and help debug complex hardware issues across the global device fleet.
  • Collaborate with firmware, backend, QA, hardware, SaaS, supply chain, warehouse, and provisioning teams.
  • Serve as a technical resource for the hardware technology stack and connected studio systems.

Requirements

  • Proficiency in writing firmware for microcontrollers using C or C++.
  • Proficiency with multithreaded applications, including mutexes, threads, or pthreads.
  • Experience writing and integrating automated tests such as GTest or GMock.
  • Ability to self-direct, organize work, meet commitments, and maintain technical quality in a distributed environment.
  • Deep knowledge in at least one of hardware, backend, or mobile engineering; experience with connected systems is valuable.
  • Ability to work in the required hybrid schedule at the Woodbury, MN office.

Nice to have

  • Extensive hardware experience, including I2C, RS485, SPI, BLE, digital I/O, microcontrollers, wiring diagrams, CMake, and contract manufacturing.
  • Backend experience with real-time connected systems, cloud-native applications, microservices, AuthZ/AuthN, OAuth2, certificates, Infrastructure as Code, or CI/CD.
  • Mobile development experience and BLE integrations in Peripheral or Central modes.
  • Experience with packet-capture tools, low-level networking, digital wallets, or hardware projects.
  • More than five years of hardware product or real-time connected backend development experience.

Culture & Benefits

  • Hybrid work model with remote Fridays.
  • Medical, dental, and vision coverage.
  • Life and disability insurance, unlimited time off, and paid holidays.
  • 401(k) savings plan with 4% matching.
  • Mental health benefits, including 10 coaching and therapy sessions.
  • Professional development opportunities, brand discounts, reimbursements, and in-house workout facilities.

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