
Firmware Engineer
Design and develop firmware for intelligent storage controllers. The primary focus is IO and RAID firmware implemented in C and C++ for ARM microprocessors. Product features are implemented to customer requirements and based on standards developed in INCITS T10 committee. These include a variety of related specification and standards defining the SCSI, SAS, SATA, NVMe, and AHCI protocols. The position requires solid embedded design, coding, and troubleshooting skills. It will also require interaction with system processors, PCI bus, other PCI components, peripherals, and resident operating system. Development and debug will involve the use of software debuggers, processor debug probes, and protocol or logic analyzers.
5 or more years of experience in embedded systems programming
Excellent knowledge of SAS/SATA/SCSI protocols with hands-on experience
OS device driver knowledge/experience
Experience with protocol analyzer, processor debug probes, and ARM debug tools
Documentation
C++
Troubleshooting skills
Time Management Skills
Embedded microprocessor design
IO or RAID firmware development
Process Improvement
Verbal communication
Prioritizing skills
written communication
Organizational skills
Attention to detail and accuracy
Result Driven
According to JobzMall, the average salary range for a Firmware Engineer in 4385 River Green Pkwy, Duluth, GA 30096, USA is $83,743 to $117,274 per year. The salary range can vary depending on factors such as the company, experience, and qualifications of the engineer.
Apply with Video Cover Letter Add a warm greeting to your application and stand out!
Broadcom Inc. is an American designer, developer, manufacturer and global supplier of a wide range of semiconductor and infrastructure software products, Broadcom's product portfolio serves the data center, networking, software, broadband, wireless, and storage and industrial markets.

Get interviewed today!
JobzMall is the world‘ s largest video talent marketplace.It‘s ultrafast, fun, and human.
Get Started