Posted time March 20, 2024

Title: Firmware Developer

Job Location: Vancouver, BC, CAN V5X 0C3

Shift: 8am-5pm/Monday-Friday

 Qualifications and Experience:

100% Onsite

LAPTOP PROVIDED

Job Description: 

  • Using an existing bootloader as a starting point, the project is to produce a specialized firmware binary that runs manufacturing level tests.
  • Tests will include Dhrystone, Sandstone testing and other tests to exercise the system and evaluate power consumption, and temperature measurements.
  • All communication with the device will be done over JTAG.

Developers must be familiar with:

  • Modifying and creating ARM based firmware.
  • Memory mapped register interfaces.
  • Using JTAG probes to read and write registers.
  • Configuring a GIC controller.
  • Working with multiple cores.
  • Adhering to an existing test framework.
  • Writing, compiling, and testing firmware written in C and assembly.
  • Working with embedded Linux systems.

Qualifications

  • 5-10 years experience developing embedded systems is preferred.
  • Strong debug abilities, good interpersonal skills and the ability to work in a highly cooperative team environment across many time zones are also desirable