Design embedded firmware for Microchip Technology’s Datacenter Solutions, using strong C programming and debugging skills. Work with advanced SoC products supporting connected infrastructure.
As a Firmware Engineer, you will specify firmware architecture and develop products using CXL, NVMe, DDR, PCIe, and RAID technologies. The work spans pre-silicon development and post-silicon troubleshooting. You will collaborate with firmware, chip design, validation, application engineering, and customer teams.
Key Responsibilities
Specify features and architecture for current firmware componentsDesign, integrate, debug,
and verify embedded SoC firmwareCollaborate on pre-silicon development and post-silicon troubleshootingParticipate in design and code reviewsWrite engineering documentation and customer user guidesRequirements:
Bachelor’s degree in Electrical or Computer EngineeringEight-plus years of embedded firmware development experienceStrong C programming and embedded debugging aptitudeKnowledge of RTOS threads, scheduling, synchronization, and memory managementExcellent analytical, problem-solving, communication, and documentation skillsBring principal-level firmware development, C programming, and embedded debugging expertise to Microchip’s advanced Datacenter Solutions products.
#J-18808-Ljbffr