Minimum B.S. in Computer Science, Computer Engineering or equivalent


Minimum 5 years experience in the following areas:

  • Linux Firmware
  • Programming in C
  • Object oriented design
  • Object oriented languages (C++)
  • Ability to learn new skills and assume new responsibilities

Job Types

Full-time, Permanent, Contract


Calgary, AB


  • Serve as an individual and as part of a team to understand system behaviors
  • Participate in multi-functional teams to solve complex problems
  • Collaborate with hardware and software teams to analyze system interactions
  • Perform design and code reviews and recommend improvements
  • Develop firmware algorithms to handle exceptional conditions and errors
  • Install and verify the firmware on embedded system
  • Troubleshoot system, performance and functional issues with firmware
  • Execute projects within defined scope, budget and timelines
  • Evaluate technical specification for correctness and completeness
  • Prepare reports on project status, issues and risks for management
  • Assist in optimizing firmware to achieve performance standards
  • Provide product support to customers promptly and accurately
  • Ensure in compliance with company policies and procedures

Sound like the job for you?

Got what it takes to work with us? Great! Send us a link to your resume or portfolio to become part of our talent pool.


Send you resume here