Senior Embedded Software Engineer-Innovation Team
Job Description
Senior Embedded Software Engineer on the KT Innovation team at Johnson Health Tech develops embedded software for fitness devices, moving concepts from prototype to production in a fast paced, cross functional environment.
Responsibilities
- Design and implement embedded software for cutting edge fitness devices and connected ecosystems
- Investigate and integrate emerging technologies, features, and concepts for future product lines
- Build proof of concept prototypes and collaborate with Product Management to refine and advance ideas
- Help translate concepts into production ready software and interfaces for new products
- Author and maintain technical documentation, specifications, and design criteria
- Diagnose and resolve complex integration challenges between software and hardware
- Coordinate with international engineering and manufacturing teams, including offshore partners
- Coach junior engineers across multiple programs and initiatives
- Contribute to IP creation, product innovation, and technology advancement efforts
- Operate in a fast paced development environment that emphasizes iteration and creative problem solving
Requirements
- 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 in embedded software development using C or C++
- Strong 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
- Experience writing technical documentation and design specifications
- Strong problem solving and analytical abilities
- Excellent written and verbal communication skills
- Ability to collaborate across diverse engineering, product, and manufacturing teams
- Ability and desire to mentor less experienced engineers
Technologies
- C
- C++
- C#
- Java
- Python
- JavaScript
- Embedded Linux
- RTOS
- CAN
- USB
- SPI
- I2C
- RS232/RS485
Benefits
- Health and dental insurance
- Company paid life insurance
- 401(k) plan
- Paid time off
- Employee product discounts
- Wellness programs
Description
Join a dynamic innovation team focused on advancing fitness technology and connected products used worldwide. The KT Innovation team concentrates on turning ideas into functional embedded software, rapid prototyping, hardware integration, and next generation product innovation. As a Senior Embedded Software Engineer, you will design and develop technology powering globally recognized fitness brands, partnering with engineering, product, and manufacturing teams to move concepts from prototype to production in a collaborative, fast paced setting. This role suits an experienced engineer who enjoys solving complex technical challenges, mentoring others, and driving cross platform innovation across hardware and software.
Additional Information
- Location: Cottage Grove, WI onsite
- Travel: International travel may be required approximately 1 to 2 times per year