Senior Lead Engineer, Software (Firmware) 2
Role responsibilities
The role involves designing and implementing drivers and application software for next-generation CPU and GPU systems in data centers. Additionally, the engineer will mentor team members and maintain high code quality standards for production.
Requirements
Candidates must have a bachelor's degree in engineering and at least 6 years of experience in C/C++ and embedded systems. Strong expertise in hardware bring-up, low-level driver development, and troubleshooting high-speed interfaces is required.
Key skills
C, C++, Embedded systems, Hardware bring-up, Linux kernel, Device drivers, PCIe, Bootloader, I2C, BIOS, BMC, Secure boot, Memory management, Interrupts, IOMMU, Data center hardware
Keywords
Embedded Software, Cloud Hardware, Firmware, CPU, GPU, Data Center, Networking Switches, PCIe, USB, DDR, MIPI, Ethernet, Linux Kernel, Bootloader, CUDA, ROCm, Hardware Platform Services, ITAR, Driver Development, System Design