3 дня назад
Senior Software Engineer, Firmware
140 000 - 155 000$
Мэтч & Сопровод
Для мэтча с этой вакансией нужен 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
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, прислать код/пароль, запустить код/ПО, не делайте этого - это мошенники. Обязательно жмите "Пожаловаться" или пишите в поддержку. Подробнее в гайде →
Похожие вакансии
5 дней назад
Embedded Engineer II (C/C++)
100 000 - 110 000$
6 дней назад
Device Firmware Engineer, Fleet Migration (C/C++)
160 000 - 190 000$
8 дней назад
Senior Embedded Software Engineer (Aerospace)
155 000 - 210 000$
9 дней назад
Senior Engineer, Firmware (C++/Python)
88 100 - 134 375$
4 дня назад
Firmware Engineer III (Embedded C/C++)
5 дней назад
Embedded Software Engineer (Medical Devices)
76 000 - 104 500$