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