Embedded Software Engineer-Innovation Team

Johnson Health Tech Companies

$80K — $110K *
Consumer Technology
Less than 5 years of experience
Job Overview by Ladders

Qualifications

  • Bachelor's degree in Computer Science, Computer Engineering, Electrical Engineering, or related field
  • Experience with object-oriented programming languages (C++, C#, Java)
  • Embedded software development using C/C++
  • Understanding of RTOS or bare-metal embedded systems
  • Experience with scripting languages (Python, JavaScript)
  • Ability to read electronic schematics and component datasheets
  • Strong problem-solving and analytical skills
  • Excellent written and verbal communication skills

Responsibilities

  • Develop embedded software solutions for innovative fitness equipment
  • Research and integrate new technologies and product concepts
  • Create proof-of-concept prototypes and refine with Product Management
  • Transition concepts into production-ready solutions
  • Develop and maintain technical documentation and specifications
  • Troubleshoot complex software and hardware integration challenges
  • Collaborate with global engineering teams and overseas partners

Benefits

  • Health & Dental Insurance
  • Company-Paid Life Insurance
  • 401(k)
  • Paid Time Off
  • Employee Product Discounts
  • Wellness Programs
Full Job Description
Job Type

Full-time

Description

What You'll Do:
• Develop embedded software solutions for innovative fitness equipment and connected technologies
• Research, evaluate, and integrate new technologies, features, and product concepts
• Create proof-of-concept prototypes and collaborate with Product Management teams for refinement and development
• Support new product development efforts by transitioning concepts into production-ready solutions
• Develop and maintain technical documentation, specifications, and design requirements
• Troubleshoot complex software and hardware integration challenges
• Collaborate with global engineering and manufacturing teams, including overseas development partners
• Contribute to new intellectual property, product innovation, and technology advancements
• Work in a fast-moving development environment focused on continuous improvement, iteration, and creative problem-solving

Requirements

What We're Looking For:

Required Qualifications:
• Bachelor's degree in Computer Science, Computer Engineering, Electrical Engineering, or related field
• Experience with object-oriented programming languages such as C++, C#, or Java
• Experience with embedded software development using C/C++
• Understanding of RTOS or bare-metal embedded systems
• Experience with scripting languages such as Python or JavaScript
• Ability to read electronic schematics and component datasheets
• Strong problem-solving and analytical skills
• Excellent written and verbal communication skills
• Ability to work collaboratively across diverse teams and functions

Preferred Qualifications:
• Embedded Linux application or driver development experience
• Experience with networking protocols such as TCP, UDP, or REST APIs
• Experience with communication protocols including CAN, USB, SPI, I2C, or RS232/RS485
• Experience with hardware/software integration and connected devices
• Consumer electronics, IoT, or product development experience
• Experience mentoring junior engineers or leading technical initiatives

Additional Information:
• This position is based onsite at our Cottage Grove, WI headquarters
• International travel may be required approximately 1-2 times annually

Benefits:

We offer a competitive compensation package and team-oriented environment with strong growth opportunities, including:
• Health & Dental Insurance
• Company-Paid Life Insurance
• 401(k)
• Paid Time Off
• Employee Product Discounts
• Wellness Programs

Similar Jobs

More Jobs at Johnson Health Tech Companies

More Consumer Technology Jobs

Find similar Embedded Software Engineer-Innovation Team jobs: