Collaborate and design solutions for the challenging yet unique problems across hardware and software platforms, including servers, RAID, and various operating systems (Windows and Linux).
Participate in planning and coordinating significant technical investigations from problem statement to conclusion.
Creates design documents pertinent to the various phases of firmware development.
...