Firmware Development Engineer

Overview

On Site
Accepts corp to corp applications
Contract - Fulltime

Skills

Embedded
C++
C
Firmware

Job Details

Position: Firmware Development Engineer

Location: Redmond, WA (Day one on site)

Duration: Fulltime

Job description:

  • Bachelor's degree in computer science, or related technical discipline AND 4+ years security and Embedded Software/Firmware development experience with coding in languages including, but not limited to, C, C++, C#, RUST programming skills OR equivalent experience.
  • Knowledge in Encryption ciphers and security protocols
  • Experience debugging and resolving embedded software/firmware issues spanning multiple subsystems.
  • Experience with Platform initialization, Board support package porting, low level drivers for peripherals such as PCIe (Peripheral Component Interconnect Express), I2C (Inter-Integrated Circuit), eMMC (embedded Multimedia Card), SPI (Serial Peripheral Interface), USB (Universal Serial Bus) , UARTs (Universal asynchronous receiver-transmitter) as well as Memory Management, Scheduling, Interrupts, and multi-threading