Job Description
Firmware Engineer
We are searching for a Firmware Engineer with a good understanding of hardware to join our client's product group and design and develop system management firmware and diagnostics software.
You will also provide backup to technical support engineers when problems arise in the field or in the in-house production test area.
Your role will be varied and you will be designing and developing system and device driver software for many standard operating systems.
We are searching for an Embedded Software Engineer with the following profile:
* Excellent coding in C and C++
* Experience writing software for Intel x86 and/or ARM processors
* Able to program hardware devices at register level
* Excellent diagnostic skills
* Experience writing software to access hardware devices under Linux
* Experience with boot loader or PC BIOS development will be a plus
* Excellent communication skills