Senior Engineer, Firmware Engineering
Core
Design and implement firmware, data structures, algorithms, and drivers for hardware cores to deliver cutting-edge storage products.
Role type
Senior Firmware Engineer (Storage)
Builds
Storage products for PCs, servers, and RAID systems
Domain
Hardware/Embedded Systems / Storage
Deliverable
production ML models | product features | infrastructure
Required skills
C/C++, assembly languages, embedded firmware development, hardware/software debugging, debug emulation and simulation tools
Preferred skills
micro-controller architecture (ARM or ARC), embedded systems, SATA, SAS, PCIE
Technologies
C, C++, Assembly, ARM, ARC, SATA, SAS, PCIE
Responsibilities
Design and implement data structures, software algorithms, and drivers for HW cores; Debug issues involving advanced drive features across various hardware and software platforms; Create design documents for firmware development phases.
Seniority
Senior, hands-on IC