Engineer Jobs

10,000 jobs found — updated daily

Software Engineer II-Matrix Fitness

Johnson Health Tech Companies•Cottage Grove, WI

About The Position

Johnson Health Tech is one of the world’s largest and fastest-growing fitness equipment manufacturers, delivering products through commercial and residential brands to customers in more than 60 countries. Its mission is to delight and excite customers through innovative products, unsurpassed quality, and best-in-class customer experience. Under the direction of the Engineering Manager – KT Innovation, the Software Engineer II conducts engineering research and development projects supporting Key Technology (KT) and New Product Development (NPD) for fitness equipment. This generalist role spans connected-fitness software, including embedded firmware and device software as well as mobile, desktop, web, and cloud applications. The engineer independently owns project features and is expected to adapt to development and manufacturing needs, move quickly, learn through iteration, and consistently deliver. This is a non-supervisory position.

Requirements

  • Bachelor’s degree in computer science, computer engineering, or equivalent experience.
  • Typically 2–5 years of professional software development experience, or equivalent.
  • Proficiency in one 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.
  • Experience with version control, such as Git.
  • Ability to write clear technical documentation.
  • Application development experience in mobile (Android/iOS), desktop, or web.
  • Experience with continuous integration/deployment (CI/CD).
  • Strong and creative problem-solving skills.
  • Ability to work well with diverse groups and individuals.

Nice To Haves

  • Exposure to embedded systems and development in C/C++.
  • Linux application development, driver development, and OS building experience.
  • Experience with automated testing and unit testing.
  • Development experience in React Native or React web.
  • Exposure to cloud services.
  • Exposure to machine learning.
  • Exposure to single-board computers, such as Raspberry Pi.
  • Ability to interact with, program, and debug physical hardware.
  • Basic networking knowledge, including ports, sockets, and REST.

Responsibilities

  • Understand and integrate potential new technologies, features, and modalities or ergonomics into Johnson products.
  • Design, implement, test, and debug software across the product stack, from embedded firmware to mobile, web, and cloud applications.
  • Create proofs of concept and partner with Product Management to review and refine them.
  • Evaluate and test for viability and mitigate risks.
  • Support new product development by smoothly transitioning proofs of concept to engineering teams based on Asia sourcing and manufacturing.
  • Develop and document designs and specifications.
  • Participate in code reviews.
  • Contribute to new intellectual property and intellectual property workarounds.
  • Complete other projects as assigned or needed.

Benefits

  • 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.
  • Employee assistance programs.

Build a Resume for Engineer

The resume builder that gets results.

  • Get clear feedback so you look as qualified as you are
  • Align your resume with the job to get further in the process, faster
  • Take the guesswork out of resume writing

Explore Related Job Searches

© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service