Job Description:
- 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 MultiMediaCard), SPI (Serial Peripheral Interface), USB (Universal Serial Bus), UARTs (Universal asynchronous receiver-transmitter) as well as memory management, scheduling, interrupts, and multi-threading.
This is a contract position