Live opening · Posted 11 hours ago
At a glance
The key details from the original listing.
Your early-applicant advantage
Live timing from JobBeeper.
About the role
Description supplied by the original job listing.
Purpose Brands, the parent company of Orangetheory, Anytime Fitness, Waxing the City, The Bar Method, and Stronger U, is seeking a Senior Software Engineer, Firmware to join our team. This is a great position for someone who is looking to expand their career and join a company with a fun, fast-paced, and inspirational culture.
Purpose Brands is looking for a Senior Software Engineer to join our Edge Engineering team. In this role you will own, design, create, and maintain our connected fleet of devices. This includes our access control system (Anytime Fitness) and our connected studio experience (Orangetheory Fitness).
Our systems combine custom ICs, bespoke vendor hardware, and off-the-shelf components that bring our 7000+ studios to life for our millions of global members. An ideal candidate will have a baseline of embedded engineering experience in addition to familiarity with a connected system (mobile, backend, or other very extensive hardware experience).
Purpose/Impact: Duties & Essential Functions
Firmware + Integration Responsibilities (60% of time)
Collaborate with the broader Edge Engineering firmware, backend, QA, and lead engineers
Design, write, and maintain C++ firmware code for our Access Control System
Manage the integration between our hardware and backend systems
Identify, design, and develop internal tools for fleet management
Write and maintain our automated testing suite
Write and maintain our technical documentation
Hardware Responsibilities (20% of time)
Work with hardware design vendors to spec and deliver new hardware revisions
Write, develop, and execute acceptability and manual test plans
Assist our dedicated support team in debugging intricate hardware problems globally
Cross-Team Collaboration (20% of time)
Become the go-to resource for answering deep technical questions on our hardware technology stack
Collaborate with our hardware & SaaS vendors to maintain excellent working relationships
Collaborate with our Supply Chain, Warehouse, and Provisioning teams to ensure stable product is always available
Strengths and Background
Required Qualifications and Experience
Proven ability to set and hit commitments while maintaining technical excellence
Proven ability to self-direct and organize in a fast-paced distributed collaborative environment
Proficiency in writing firmware for microcontrollers (C/C++)
Proficiency in multithreaded applications (mutexes/threads/pthreads/etc.)
Experience in writing and integrating automated test cases (GTest, GMock, etc.)
Deep knowledge in at least one "Nice-to-have" section below
Nice-to-have - Extensive Hardware
Over 5 years of experience developing hardware products from design to rollout
Experience integrating I2C / RS485 / SPI / BLE / digital IO
Deep experience with a variety of microcontrollers or projects (ESP32, nRF, Raspberry Pi / Arduino, etc.)
Experience reading and debugging wiring diagrams
Experience designing hardware projects end-to-end
Experience reading and integrating technical specification documentation
Experience working with contract manufacturers and logistics
Experience with toolchains and build chains (CMake/linkers/etc.)
Proven ability debugging intricate hardware problems at global scale
Nice-to-have - Extensive Backend
Over 5 years of experience delivering real-time connected backend systems
Experience developing cloud-native backend applications (.NET/Java/Kotlin/other)
Experience developing and integrating microservices
Experience developing and integrating AuthZ/AuthN/OAuth2
Experience managing certificates and working with cryptographic tools (TLS certificates, OpenSSL CLI, X509 certificates, asymmetric and symmetric keys, etc.)
Experience with Infrastructure as Code (Terraform/CDK/other)
Experience developing build systems and/or managing CI/CD (GitHub Actions, TeamCity, etc.)
Nice-to-have - Mobile
Experience in mobile development (iOS or Android or both)
Experience interfacing with microcontroller BLE in Peripheral and Central modes
Experience developing real-time hardware integrations at high fidelity (audio processing, video processing, high frame rates with minimal jitter)
Things that would excite us about you
Deep interest in all forms of technology
Professional or personal projects leveraging microcontrollers
Projects involving devices communicating with one another in interesting ways
Experience with packet-capture tooling (Wireshark, Logic Analyzers, BLE capture, etc.) or deep networking technology (TCP/UDP/ARP/low-level network stacks)
Experience with Apple, Google, or Samsung Wallet development and integration
Degree in an appropriate field (Computer Engineering, Software Engineering with a hardware emphasis, etc.)
Salary Range: $140k-155k
What’s in it for you?
We offer a competitive salary along with exceptional benefits such as:
Medical, Dental and Vision Coverage
Hybrid Work Environment
Life and Disability Insurance
Unlimited Time off + Paid Holidays
Flexible Friday's between Memorial Day and Labor Day
401(K) Savings Plan Matching at 4%
10 Coaching and Therapy sessions
Mental Health Benefits
Brand Discounts & Reimbursements
In-house workout facilities
Professional Development Opportunities
Team Building, Employee Engagement Activities & so much more
WORK SCHEDULE
Purpose Brands LLC, currently observe the following hybrid work model for employees at our Boca Raton (FL), Woodbury (MN), and Seattle (WA) offices:
Remote optional: Fridays
On-site days: Mondays, Tuesdays, Wednesdays and Thursdays
DIVERSITY, EQUITY, AND INCLUSION STATEMENT
Purpose Brands is committed to encouraging, facilitating, and upholding an environment centered on diversity, equity, and inclusion across every facet of the Purpose Brands. We will work to create a sustainable culture that supports a healthy space for learning and growing, valuing, and empowering every employee, inspiring a diverse franchise network, and uplifting the members and communities we serve.
EEO STATEMENT
Purpose Brands provides equal employment opportunity to all individuals regardless of their race, color, creed, religion, gender, age, sexual orientation, national origin, disability, veteran status, or any other characteristic protected by state, federal, or local law. Discrimination of any type will not be tolerated.
More openings worth a look
Recently tracked roles with full details and direct application links.