Experience you have:
• Proficient use of Git and merge/pull request workflows.
• Knowledge of Kernel drivers for Linux operating systems.
• Knowledge pf pre-emptive multitasking environments and CPU configurations, bootloaders,
debuggers, and memory management.
• Knowledge of ARM processor architectures.
• Knowledge of the major chips communications interface (USB, I2C, SPI).
• Experience with issue tracking systems and wiki based systems for documentation.
• 3-5 years’ experience in software development.
• Bachelor’s degree in Computer Science or Electrical Engineering or equivalent experience.
What you will do:
• Responsible for software/firmware for Linux Kernel on ARM processors.
• Work and bring up hardware under Linux.
• Develop Linux board support packages and Kernel device drivers.
• Develop and create hardware test procedures and associated test documentation.
• Work with hardware and software video encoders/decoders.
What you can expect:
• Competitive salary, bonus, benefits (group insurance and RRSP contribution program).
• Modern, comfortable and clean work environment.
• Flexible schedules.
• Free parking, greater Montreal area, reverse of traffic and accessible by public network.
• Great opportunities for career growth.
• See the products come to life in our manufacturing facilities.