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