Firmware Test Co-op

FLIR SystemsRichmond, BC
CA$38,700 - CA$51,600Onsite

About The Position

We are looking for an 8-month Software Development Engineer in Test Co-op student to join our Testing team! This is an ideal position for someone passionate about embedded systems. The successful candidate will be responsible for implementing design verification tests to help identify complex firmware problems, troubleshooting hardware/firmware/software interactions, executing automated tests to verify camera function, designing and implementing improvements to our process and infrastructure, and building, testing, and releasing new firmware.

Requirements

  • Third/Fourth year student in Electrical Engineering, Computer Engineering, or related field
  • Proficient in C++
  • Proficient in Microsoft Visual Studio
  • Deep understanding of OOP design
  • Excellent interpersonal skills
  • Positive attitude
  • Highly organized individual with keen attention to detail

Nice To Haves

  • Knowledge of scripting (Python, Bash)
  • Comfortable with hardware and circuit debugging tools (Oscilloscope, Multimeter)
  • Knowledge of USB, Ethernet, communication protocols
  • Familiarity with image processing
  • Experience with embedded systems

Responsibilities

  • Implementing design verification tests to help identify complex firmware problems
  • Troubleshooting hardware/firmware/software interactions
  • Executing automated tests to verify camera function
  • Designing and implementing improvements to our process and infrastructure
  • Building, testing, and releasing new firmware

Benefits

  • free transit pass
  • fully subsidized cafeteria
  • on-site bike room
  • flexible work hours
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service