Job Responsibilities:
Board bring-up and validation for new hardware products
Work hands-on alongside hardware engineers to solve complex problems
Develop device drivers for new ASICs and off-the-shelf silicon and devices
Develop diagnostics for product hardware validation in Manufacturing
Help define the operation of new hardware appliances in conjunction with our Product team
Deliver high-quality software that will wow our customers
Job Requirements:
Proficiency in embedded software development in C and/or C++ or GO
10-15+ years of experience in hardware bring-up and validation
Significant knowledge of buses and protocols such as I2C, UART, SPI, and PCIe
Experience working with complex ASICs
Experience developing diagnostics for manufacturing test
Experience supporting factory product testing is a plus