Senior Software Engineer, Qt-UI

Johnson Outdoors

Not Interested
Bookmark
Report This Job

profile Job Location:

Toronto - Canada

profile Monthly Salary: Not Disclosed
Posted on: 17-10-2025
Vacancies: 1 Vacancy

Job Summary

Job Title: Senior Software Engineer Front End and UI

Company: Johnson Outdoors (Nasdaq: JOUT)

Brands: Humminbird Minn Kota Cannon

Location: Toronto ON

About Us: At Johnson Outdoors we transform ideas into adventure. As a global leader in outdoor recreational products our team of over 1300 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 Software Engineer to work at a senior level in the development of intuitive and high-performance user interfaces for our embedded products. You will play a pivotal role in shaping the user experience that defines our next generation of fishing technology.

What Youll Do:

  • Architect design and develop sophisticated C applications and user interfaces using the Qt/QML framework on our embedded Linux platforms.
  • Work with lead engineers and mentor junior engineers to champion software development best practices including object-oriented design (OOD) clean code and robust documentation.
  • Collaborate closely with a cross-functional team of embedded mobile and web engineers to create seamless and integrated user experiences.
  • Optimize application performance focusing on responsiveness memory usage and CPU efficiency on constrained hardware.
  • Take ownership of features throughout the entire software lifecycle from requirements analysis and design to implementation and maintenance.
  • Solve complex technical challenges related to multi-threading inter-process communication and touch screen interface design.

What Youll Bring (Required Qualifications):

  • Bachelors degree in Computer Science Computer Engineering Electrical Engineering Math Physics or a related field.
  • 5 years of professional software development experience with a focus on application and UI development.
  • Expertise in modern C.
  • Proven experience developing applications and user interfaces for embedded Linux using Qt and QML.
  • Strong experience with multi-threading multi-tasking and inter-process communication (IPC) techniques.
  • Deep understanding of object-oriented design (OOD) principles and software architecture.
  • Proficiency with source control systems (e.g. Git).
  • Excellent interpersonal verbal and written communication skills.

Bonus Points (Preferred Skills):

  • Experience with C programming.
  • Familiarity with SQL databases.
  • Knowledge of graphics processing or Digital Signal Processing (DSP).
  • Broader experience in embedded systems including RTOS microcontrollers and low-level hardware/software interaction.
  • A personal passion for fishing boating or the outdoors.

Logistics:

  • Work Arrangement: This is a hybrid role based in our Toronto ON. 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 your cover letter please highlight how your skills and experience align with the qualifications for this role.


Required Experience:

Senior IC

Job Title: Senior Software Engineer Front End and UICompany: Johnson Outdoors (Nasdaq: JOUT)Brands: Humminbird Minn Kota CannonLocation: Toronto ONAbout Us: At Johnson Outdoors we transform ideas into adventure. As a global leader in outdoor recreational products our team of over 1300 dedicated empl...
View more view more

Key Skills

  • Front End
  • CSS
  • Balsamiq
  • HTML
  • JavaScript
  • Web Design
  • Adobe Photoshop
  • Jasmine
  • Adobe Illustrator
  • CorelDraw
  • Selenium
  • Computer Engineering
  • Sketch
  • Troubleshooting

About Company

Company Logo

Johnson Outdoors keeps sports buffs from staying indoors. The company makes, markets, and sells camping and outdoor equipment (such as Eureka! tents and backpacks). It also focuses on supplying equipment for water activities with its diving gear (Scubapro and Uwatec masks, fins, snork ... View more

View Profile View Profile