Demo

Senior Embedded Software Engineer

Johnson Outdoors Inc.
Alpharetta, GA Full Time
POSTED ON 11/16/2025
AVAILABLE BEFORE 1/16/2026

Job Title: Senior Embedded Software Engineer

Company: Johnson Outdoors (Nasdaq: JOUT)

Brands: Humminbird, Minn Kota, Cannon

Location: Alpharetta, GA

About Us:  At Johnson Outdoors, we transform ideas into adventure. As a global leader in outdoor recreational products, our team of over 1,300 dedicated employees designs and builds the innovative equipment that gets people outside. Our Fishing Group is a hub of technological innovation, developing the embedded software, applications, and mobile services that power iconic brands like Humminbird, Minn Kota, and Cannon.

We are looking for a passionate and experienced Senior Embedded Software Engineer to join our dynamic and growing team. You will play a key role in developing the next generation of products that define the future of fishing technology.

What You'll Do:

· Design, develop, and maintain high-quality embedded software in C for our market-leading products.

· Lead board bring-up activities and develop low-level drivers and kernel customizations for Linux and RTOS environments.

· Architect and implement robust software systems, championing best practices in object-oriented design (OOD) and documentation.

· Collaborate with and mentor a talented, cross-functional team of C , C, C#, and mobile developers in a friendly agile/scrum environment.

· Contribute to the entire product lifecycle, from concept and architecture to deployment and support.

· Solve complex problems involving inter-process communication, real-time constraints, and hardware/software integration.

What You'll Bring (Required Qualifications):

· Bachelor's degree in Computer Science, Computer Engineering, Electrical Engineering, Math, Physics, or a related field.

· 5 years of professional experience in embedded software development.

· Expertise in modern C and C.

· Proven experience with embedded Linux, including kernel customization, u-boot, device trees, and build systems (e.g., Yocto / OpenEmbedded).

· Hands-on experience with device driver development for RTOS and/or Linux.

· Proficiency with common hardware communication protocols such as I²C, SPI, UART, USB, and SDIO.

· Strong analytical, mathematical, and problem-solving skills.

Bonus Points (Preferred Skills):

· Experience with wireless technologies (Wi-Fi, Bluetooth) and their associated protocols and drivers.

· Familiarity with Digital Signal Processing (DSP) programming.

· Knowledge of inter-device communication techniques and network protocols.

· A personal passion for fishing, boating, or the outdoors.

Logistics:

· Work Arrangement: This is a hybrid role, based in Alpharetta, GA office. You will have the flexibility to work from home up to two days per week.

· Travel: Periodic travel between our Toronto, Alpharetta, Mankato, and Eufaula engineering offices is required.

Ready to Join the Adventure?

To apply, click the link and complete our application on our platform, adding your resume and cover letter. In your cover letter, please highlight how your skills and experience align with the qualifications for this role.

Salary.com Estimation for Senior Embedded Software Engineer in Alpharetta, GA
$117,356 to $131,859
If your compensation planning software is too rigid to deploy winning incentive strategies, it’s time to find an adaptable solution. Compensation Planning
Enhance your organization's compensation strategy with salary data sets that HR and team managers can use to pay your staff right. Surveys & Data Sets

What is the career path for a Senior Embedded Software Engineer?

Sign up to receive alerts about other jobs on the Senior Embedded Software Engineer career path by checking the boxes next to the positions that interest you.
Income Estimation: 
$117,524 - $131,245
Income Estimation: 
$145,630 - $167,634
Income Estimation: 
$117,524 - $131,245
Income Estimation: 
$145,630 - $167,634
Income Estimation: 
$145,630 - $167,634
Income Estimation: 
$162,729 - $194,659
Income Estimation: 
$80,479 - $90,779
Income Estimation: 
$90,609 - $105,383
Income Estimation: 
$90,609 - $105,383
Income Estimation: 
$117,524 - $131,245
View Core, Job Family, and Industry Job Skills and Competency Data for more than 15,000 Job Titles Skills Library

Job openings at Johnson Outdoors Inc.

  • Johnson Outdoors Inc. Mankato, MN
  • At Johnson Outdoors, home to some of the world’s most innovative and best-known outdoor recreation brands, we create amazing outdoor experiences - for adve... more
  • 12 Days Ago

  • Johnson Outdoors Inc. Racine, WI
  • At Johnson Outdoors, home to some of the world’s most innovative and best-known outdoor recreation brands, we create amazing outdoor experiences - for adve... more
  • 3 Days Ago

  • Johnson Outdoors Inc. El Cajon, CA
  • Want a chance to be an important part of the Warehouse team for an exceptional outdoor brand? Join our Team! Johnson Outdoors Diving, home to SCUBAPRO , a ... more
  • 6 Days Ago

  • Johnson Outdoors Inc. Mankato, MN
  • At Johnson Outdoors, home to some of the world’s most innovative and best-known outdoor recreation brands, we create amazing outdoor experiences - for adve... more
  • 7 Days Ago


Not the job you're looking for? Here are some other Senior Embedded Software Engineer jobs in the Alpharetta, GA area that may be a better fit.

  • ScioTeq BV Duluth, GA
  • ScioTeq Rugged Smart Display and Computer products are designed to provide high computing and video processing performance in extreme operating environment... more
  • 3 Days Ago

  • MVE Biological Solutions Ball Ground, GA
  • MVE Biological Solutions is the leading global manufacturer of vacuum insulated products and cryogenic systems. More than 50 years ago, they set the standa... more
  • 2 Days Ago

AI Assistant is available now!

Feel free to start your new journey!