Embedded Software Engineer I
Posted 2026-05-05
Remote, USA
Full-time
Immediate Start
Life Fitness / Hammer Strength is a global leader in commercial fitness equipment and solutions, dedicated to empowering healthier lives. The Embedded Software Engineer will design, build, and optimize embedded systems for next-generation fitness equipment, collaborating with cross-functional teams to enhance user experience.
Responsibilities
- Works closely with Product Management to collaborate on requirements and recommended implementations
- Participates as a key functional team member as part of the integrated project team
- Designs and codes software to meet requirements
- Follows industry standard practices of conducting design reviews, code walk throughs, unit level testing, and integration testing
- Works closely with the Software Quality Assurance team to test, troubleshoot, resolve, and release production software
- Ensures prompt response to production and customer issues
- Applies intensive and diversified knowledge of engineering principles in broad areas of assignments and related fields
- Assists in interpreting, organizing, executing, and coordinating assignments
- Supports the development of engineering projects concerned with unique or challenging designs which have an important effect on major company initiatives
Skills
- Minimum B.S. in Computer Science, Software Engineering, Computer Engineering, or related discipline
- Strong understanding of software design, methods, and architecture approaches
- Knowledge of software engineering principles
- Experience with C/C++ software development
- Experience developing using embedded Linux; Ability to effectively navigate and work in a Yocto Linux target environment preferred
- Capable of using git for software version control
- Able to write and maintain unit tests using Google Test/Mock preferred
- Knowledge of kernel interfaces at a userspace level and interacting with Linux kernel drivers preferred
- Confident team player motivated by a fast-paced environment
- Operate efficiently within Agile/Scrum based SW development
- Experience with volts-hertz induction motor experience
- Familiarity with Jira and Jenkins
- Understanding of what a BSP is, how it applies to a development process, and what goes into managing one
- Strong understanding of software design patterns and how, why, and when to apply them
- Ability to learn existing architecture quickly
- Experience developing within RTOS using C and C++
- Experience in Python and shell
Benefits
- 401(k) savings plan with 4% employer match
- Medical, dental and vision insurance
- Parental, medical and military leaves of absence
- Paid time off, including 12 paid holidays throughout the calendar year
- Paid vacation days beginning at 13 days annually
- Paid sick leave as provided under state and local paid sick leave laws
- Company paid short-term disability and optional long-term disability
- Health savings account
- Health care and dependent care reimbursement accounts
- Employee and dependent life insurance and supplemental life and AD&D insurance
- Hospital indemnity
- Identity protection
- Legal services
- Adoption assistance
- Tuition assistance
- Commuter benefits
- Employee discounts
- Employee assistance program that includes free counseling sessions
Company Overview
Company H1B Sponsorship