Firmware Engineer
Date posted - Jun 27, 2022
JOB DESCRIPTION
The primary focus is IO operations implemented in C for ARM microprocessors.
Product features are implemented to customer requirements and based on standards for storage protocols SAS, SATA, SCSI and NVME.
The position requires solid embedded design, coding, and troubleshooting skills.
Development and debug will involve the use of software debuggers, ICEs, and protocol or logic analyzers.
Documentation is required to maintain a history of events and provide internal/external partners with insight on product design.
The candidate is expected to be able to contribute on both an individual contributor level as well as be able to take a leadership role in designing and developing specific features
The position requires good written communication skills and the ability to verbally communicate additional details.
Degree in EE, CE, CS, or other engineering discipline
Bachelor of Science Degree and 5+ years related experience or Master’s Degree 3+ years related experience
Expertise in embedded software development
Experience in structured or Object Oriented software development
Strong C or C++ programming skills
Excellent oral and written communication skills
Great teamwork skills