Our Toronto team is looking for an experienced developer to help lead our efforts in customizing and deploying embedded Linux operating systems for new, custom hardware and to maintain the Linux operating systems on existing hardware.

The ideal candidate will come to us armed with strong capability to configure and build a Linux kernel from source, create a root file system selecting various packages and initialization scripts for the target platform, and will have deep Linux boot loader and kernel development experience as part of new board bring up efforts.

You will be developing, enhancing and delivering advanced software technology from project start to manufacturing, with continued support after the manufacturing begins.

If this is you, then please apply! We are excited to find a new team member to work with our seasoned and highly effective group of engineers, who will be depending on your valuable contributions.

Desired Skills and Experience

  • Advanced level skills in software system architecture design; embedded systems programming fundamentals and techniques; embedded real-time operating systems for a variety of microprocessors, understanding of graphics processing and knowledge of software and hardware development tools
  • Languages: Advanced level knowledge of and experience in C/C++, strong systems coding experience preferred, some assembly language experience is helpful
  • Able to configure and build a Linux kernel from source, experience creating a root file system selecting various packages, initialization scripts, etc. required for target platform
  • Linux boot loader and kernel development experience as part of new board bring up efforts
  • Electronic debug equipment experience such as oscilloscopes, logic analyzer, etc.
  • Experience: minimum 5 years
  • Education: Bachelor’s degree in computer science, engineering, mathematics, physics or equivalent
  • Job start date: As soon as possible
  • Terms of employment: full time employee
  • Benefits: medical, dental, cash profit share, and deep employee discounts on Johnson Outdoors and SC Johnson products
  • Working in our spacious, modern, open-plan office in creative Old Toronto (Richmond and Sherbourne area)
  • Recurring travel to our Alpharetta, Georgia office is expected