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