Role Overview
Experience developing software for embedded systems or multi-core CPU environments
Key Responsibilities:
Experience developing software for embedded systems or multi-core CPU environments
Essential Requirements:
•5- 7 years of experience developing software
•Fluency in C/C++ programming language
•Bachelors/Masters degree (or equivalent) in Computer Science or Computer Engineering, or related field
Desirable Requirements:
•Experience developing software for embedded systems or multi-core CPU environments
•Experience with Flash or other storage-class memory media technologies
•Experience with RAID, caching, fault-tolerant, or distributed systems
•Experience with NVMe, NVMeoF, SAS, FC, iSCSI, FICON or other storage I/O protocols