Life Fitness / Hammer Strength is looking to develop and test embedded Android software for next-generation fitness equipment and integrate Android-based applications to support the delivery of high-quality, user-focused experiences.
Requirements
- Fundamental understanding of object-oriented programming concepts and software design principles.
- Basic knowledge of Android development using Java and/or Kotlin; strong Java development skills may substitute for direct Android experience.
- Familiarity with Linux-based environments.
Responsibilities
- Assist in developing Android software components and features under the guidance of senior engineers.
- Support integration and testing of software on embedded hardware systems.
- Participate in code reviews, debugging sessions, and validation testing.
- Contribute to documentation of software designs, implementation details, and testing procedures.
- Assist in diagnosing and resolving software defects related to system performance, connectivity, and user interaction.
- Support the continuous improvement of software development processes and tools.
- Collaborate with the Software Quality Assurance team to verify feature functionality and reliability.
Other
- Currently enrolled in full-time bachelor’s degree program, graduating in 2027 or 2028.
- Currently pursuing a B.S. or M.S. in Computer Science, Software Engineering, Computer Engineering, or related discipline.
- Motivated self-starter eager to learn new technologies and development processes.
- Good academic standing, GPA 3.2 or higher.
- Excellent organizational skills.
- Demonstrated critical thinking and problem-solving skills.
- Ability to adapt well to different situations and thrive in a challenging, fast-paced environment.
- Strong communication skills, both written and verbal.
- Experience working with Microsoft Word, Excel and PowerPoint.