Desired Skills and Experience

  • Performs technical analysis, design, coding, testing, development, debugging and modification of software systems. Defines both functional and technical requirements to facilitate design, development, testing and implementation.
  • Interacts with a variety of internal teams to define system or application software requirements. Prepares technical documentation and provides written, concise proposals and recommendations.
  • Investigates and analyzes software related industry/product standards, specifications and research literature to evaluate new technologies. Performs competitive product evaluations and determines if the research and design is valid and practical to develop innovative product/software designs.
  • Participates in a variety of complex software engineering projects to develop and execute software designs for new and existing projects. Partners closely with internal teams to meet deliverables, troubleshoot and solve issues/concerns and ensure successful results. Establishes and meets project schedule objectives and product specifications.
  • Identifies and implements improvements for software design and test processes.
  • Research GUI tools, packages, and modules that help evaluate user interaction using keypad and touch gestures.
  • Performs other duties as assigned.
  • Advanced level knowledge of and experience in C/C++. Multi-process/threaded experience using Linux is preferred.
  • User interface development using QML, Qt and OpenGL.
  • Knowledge of 2D/3D graphics algorithms/pipeline and familiarity in animation techniques is a plus.
  • Development experience using touch and gesture based graphical interfaces.
  • Experience with GPU profiling and optimization. Experience using light weight databases such as SQLite.
  • Bachelor’s degree in computer science, computer engineering, electrical engineering or equivalent.
  • Typically requires a minimum of 5 years’ experience in embedded software design, specifically embedded Linux
  • Entrepreneurial spirit and innovation are attributes of our team at Johnson Outdoors Marine Electronics!
  • We are laser-focused on our consumers, and passionate about inspiring people to actively engage with the amazing awe of the outdoors again and again.
  • We strive to create meaningful, healthy change in the world as individuals and as a family of brands.
  • We value team members who are willing to wear many hats; who take personal initiative, anticipating what needs to be done, and figuring things out to make them happen; but who are also willing to ask help, to assist others and work together.
  • Find your work/life balance with generous holiday and vacation benefits, health insurance and wellness plans.
  • Share in the company’s success with our cash profit sharing and employee stock purchase plans.
  • Further your career with training opportunities including our tuition assistance program.
  • Plan for your future with our 401k with company match and deferred retirement contributions, Sons & Daughters Scholarship program, life and LTD insurance, and more. 

Apply