Software Engineer III-Matrix Fitness

Johnson Health Tech North America

Town of Cottage Grove (WI)

On-site

USD 110,000 - 160,000

Full time

19 hours ago
Be an early applicant

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Benefits offered by this job

Medical insurance
Dental & Vision insurance
401(k) retirement plan
Paid time off (PTO)
Life insurance & AD&D
Employee discounts

Job summary

Johnson Health Tech North America seeks a Software Engineer III to contribute across the full software stack for connected fitness products. The role spans embedded firmware, device software, mobile, desktop, web, and cloud applications.

You will collaborate with cross‑functional teams and support PoCs, design reviews, and engineering handoffs. The position requires 5–8 years of software development experience, proficiency in multiple languages, and willingness to travel internationally (Asia)

Qualifications

  • Bachelor's degree in computer science, computer engineering or equivalent experience.
  • 5–8 years of professional software development experience or equivalent.
  • Proficiency in two or more programming languages (C++, C#, Java, Kotlin, Python, or JS/TS).
  • Experience with version control (Git) and writing technical documentation.

Responsibilities

  • Design, implement, test, and debug software across embedded, mobile, desktop, web, and cloud.
  • Lead code reviews and document design specifications.
  • Develop PoCs and collaborate with Product Management for refinement.
  • Support integration with hardware and Asia-sourced components.
  • Maintain CI/CD pipelines and ensure code quality.

Skills

C++
C#
Java
Python
TypeScript/JavaScript
Embedded systems
REST/Networking
Git
CI/CD

Education

Bachelor's degree in Computer Science or Computer Engineering

Tools

Embedded hardware interaction

Job description

WHO WE ARE

Johnson Health Tech is one of the world’s largest and fastest-growing fitness equipment manufacturers, delivering innovative solutions that help people live healthier lives. Through our award-winning portfolio of commercial and residential brands, we serve customers in more than 60 countries worldwide.

Job Type
Full-time

Description

WHO WE ARE
Johnson Health Tech is one of the world’s largest and fastest-growing fitness equipment manufacturers, delivering innovative solutions that help people live healthier lives. Through our award-winning portfolio of commercial and residential brands, we serve customers in more than 60 countries worldwide.

MISSION STATEMENT

To delight and excite our customers through truly innovative products, unsurpassed quality, and best-in-class customer experience provided by a world‑class organization.

Position Overview

Under the direction of the Engineering Manager – KT Innovation, the Software Engineer III will conduct engineering research and development projects to support Key Technology (KT) and New Product Development (NPD) of Fitness Equipment. The role is considered a generalist and spans the full range of software found in connected fitness products, from embedded firmware and device software to mobile, desktop, web, and cloud applications.
This is a non-supervisory position.

Responsibilities
  • Understand and integrate potential new technologies, features, modalities/ergonomics into Johnson products
  • Design, implement, test, and debug software across the product stack, from embedded firmware to mobile, web, and cloud applications
  • Create proof-of-concepts (PoC) and partner with the Product Management team for review and refinement
  • Evaluate and test for viability and risk mitigation
  • Feed new product development by successfully and smoothly transitioning PoC’s to engineering teams based on Asia sourcing and manufacturing
  • Develop and document design and specifications
  • Lead code reviews
  • Contribute to new intellectual property and intellectual property workarounds
  • Guide and support junior engineers
  • Other projects as assigned
Marginal Job Functions
  • Other projects as needed.
Requirements

Education:

  • Bachelor’s degree in computer science, computer engineering or equivalent experience
Required Experience
  • Typically, 5-8 years of professional software development experience, or equivalent
  • Proficiency in two or more programming languages such as C++, C#, Java, Kotlin, Python, or JavaScript/TypeScript
  • Understanding of object-oriented design, data structures, algorithms, and design patterns
  • Version control (i.e. Git)
  • Write clear technical documentation
  • Ability to pick up new languages and/or frameworks as needed for a given project
  • Ability to interact with, program, and debug physical hardware
  • Application development in mobile (Android/iOS), desktop, or web
  • Continuous integration/deployment (CI/CD)
  • Basic networking knowledge (ports, sockets, REST)
Bonus Qualifications
  • Exposure to embedded systems and development in C/C++
  • Linux application development, driver development, and OS building
  • Automated testing and unit testing
  • Development in React native or React web
  • Exposure to cloud services
  • Exposure to machine learning
  • Exposure to single-board computers (i.e. Raspberry Pi)
Other Requirements
  • Strong and creative problem-solving skills
  • Ability to work well with numerous diverse groups and individuals
  • Excellent written and verbal communication skills
  • Willingness to travel internationally as needed; approximately 1-2 trips to Asia annually
  • Ability to write code without AI assistance
  • AI co-development fluency (i.e. Claude Code, Codex, Copilot)
Physical Requirements & Work Environment

Physical Requirements
While performing the duties of this job, the employee is regularly required to sit for extended periods, use hands and fingers to operate a computer keyboard, mouse, phone, and other standard office equipment. Will be required to communicate both verbally and in writing, view a computer monitor, and perform tasks requiring close vision with the ability to adjust focus. The employee is occasionally required to stand, walk, reach, bend, stoop, kneel, or crouch to access files, supplies, or other office equipment. The employee must occasionally lift, carry, push, or pull materials weighing up to 20 pounds. Repetitive hand, wrist, and finger motion is required for keyboarding and other clerical tasks.
Work Environment
This position will require working on-site. The employee must be able to maintain concentration in a variety of work environments and sustain attention to detail while managing multiple priorities. The position requires the ability to reason, analyze information, and make sound decisions promptly. The employee must also be capable of working both independently and collaboratively, interacting professionally with colleagues, leadership, and external partners.

Benefits & Perks
  • Medical, dental, and vision insurance
  • Company-paid life insurance and AD&D coverage
  • 401(k) retirement savings plan
  • Paid time off (PTO)
  • FSA and HSA options
  • Employee product discounts, wellness resources, and employee assistance programs

Equal Opportunity Employer, including Protected Veterans and Individuals with Disabilities.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Software Engineer III-Matrix Fitness
Software Engineer III-Matrix Fitness

Johnson Health Tech Companies • Town of Cottage Grove (WI)

On-site
USD 110,000 - 140,000
Medical Insurance
Life Insurance
401(k) retirement plan
+3
Software Engineer III-Matrix Fitness
Software Engineer III-Matrix Fitness

Johnson Health Tech North America Inc • Town of Cottage Grove (WI)

On-site
USD 110,000 - 150,000
Medical, dental, and vision insurance
Company-paid life insurance and AD&D
401(k) retirement savings plan
+4
Software Engineer II-Matrix Fitness
Software Engineer II-Matrix Fitness

Johnson Health Tech North America • Town of Cottage Grove (WI)

On-site
USD 85,000 - 110,000
Medical, dental, and vision insurance
401(k) retirement savings plan
PTO
Software Engineer II-Matrix Fitness
Software Engineer II-Matrix Fitness

Johnson Health Tech Companies • Town of Cottage Grove (WI)

On-site
USD 85,000 - 120,000
Medical, dental, and vision insurance
Company-paid life insurance and AD&D
401(k) retirement savings plan
+3
Software Engineer II-Matrix Fitness
Software Engineer II-Matrix Fitness

Johnson Health Tech North America Inc • Town of Cottage Grove (WI)

On-site
USD 90,000 - 130,000
Medical/Dental/Vision
Life insurance
401(k) plan
+3
Software Engineering Manager-Matrix Fitness
Software Engineering Manager-Matrix Fitness

Johnson Health Tech North America • Town of Cottage Grove (WI)

On-site
USD 120,000 - 150,000
Medical, dental, and vision insurance
401(k) retirement savings plan
Paid time off (PTO)
+1
Software Engineering Manager-Matrix Fitness
Software Engineering Manager-Matrix Fitness

Johnson Health Tech North America Inc • Town of Cottage Grove (WI)

On-site
USD 110,000 - 150,000
Medical, dental, and vision insurance
Company-paid life insurance and AD&D
401(k) retirement savings plan
+3
Software Engineering Manager-Matrix Fitness
Software Engineering Manager-Matrix Fitness

Johnson Health Tech Companies • Town of Cottage Grove (WI)

On-site
USD 120,000 - 160,000
Medical, dental, and vision insurance
Life insurance and AD&D
401(k) retirement savings plan
+3
Senior Embedded Software Engineer-Innovation Team
Senior Embedded Software Engineer-Innovation Team

Johnson Health Tech Companies • Town of Cottage Grove (WI)

On-site
USD 90,000 - 120,000
Health & Dental Insurance
Company-Paid Life Insurance
401(k)
+3
Software Tester
Software Tester

Johnson Fitness • Town of Cottage Grove (WI)

On-site
USD 70,000 - 100,000
Health & Dental Insurance
Company paid Life Insurance
401(k)
+3