Embedded Software Engineer I
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.ResponsibilitiesWorks closely with Product Management to collaborate on requirements and recommended implementationsParticipates as a key functional team member as part of the integrated project teamDesigns and codes software to meet requirementsFollows industry standard practices of conducting design reviews, code walk throughs, unit level testing, and integration testingWorks closely with the Software Quality Assurance team to test, troubleshoot, resolve, and release production softwareEnsures prompt response to production and customer issuesApplies intensive and diversified knowledge of engineering principles in broad areas of assignments and related fieldsAssists in interpreting, organizing, executing, and coordinating assignmentsSupports the development of engineering projects concerned with unique or challenging designs which have an important effect on major company initiativesSkillsMinimum B.S. in Computer Science, Software Engineering, Computer Engineering, or related disciplineStrong understanding of software design, methods, and architecture approachesKnowledge of software engineering principlesExperience with C/C++ software developmentExperience developing using embedded Linux; Ability to effectively navigate and work in a Yocto Linux target environment preferredCapable of using git for software version controlAble to write and maintain unit tests using Google Test/Mock preferredKnowledge of kernel interfaces at a userspace level and interacting with Linux kernel drivers preferredConfident team player motivated by a fast-paced environmentOperate efficiently within Agile/Scrum based SW developmentExperience with volts-hertz induction motor experienceFamiliarity with Jira and JenkinsUnderstanding of what a BSP is, how it applies to a development process, and what goes into managing oneStrong understanding of software design patterns and how, why, and when to apply themAbility to learn existing architecture quicklyExperience developing within RTOS using C and C++Experience in Python and shellBenefits401(k) savings plan with 4% employer matchMedical, dental and vision insuranceParental, medical and military leaves of absencePaid time off, including 12 paid holidays throughout the calendar yearPaid vacation days beginning at 13 days annuallyPaid sick leave as provided under state and local paid sick leave lawsCompany paid short-term disability and optional long-term disabilityHealth savings accountHealth care and dependent care reimbursement accountsEmployee and dependent life insurance and supplemental life and AD&D insuranceHospital indemnityIdentity protectionLegal servicesAdoption assistanceTuition assistanceCommuter benefitsEmployee discountsEmployee assistance program that includes free counseling sessionsCompany OverviewFor over five decades, Life Fitness / Hammer Strength has crafted state-of-the art cardio and strength equipment that moves in sync with the human body, helping athletes and exercisers globally, become faster, stronger, and healthier. It was founded in 1977, and is headquartered in Rosamond, Illinois, USA, with a workforce of 1001-5000 employees. Its website is https://www.lifefitness.com.Company H1B SponsorshipLife Fitness / Hammer Strength has a track record of offering H1B sponsorships, with 8 in 2025, 4 in 2024, 4 in 2023, 9 in 2022, 5 in 2021, 14 in 2020. Please note that this does not guarantee sponsorship for this specific role.
Apply Now
Apply Now