KEY RESPONSIBILITIES
- Lead a team of engineers to deliver the platform firmware
- Understand the software stack and understand the implementation details
- Interact and coordinate with various system firmware teams accordingly for firmware integration/issues
- Mentor other SW Engineering team members
- Work with both Software and Hardware team to understand the overall Architecture
- Work with Program manager to plan resources and schedules
- Track bugs and schedule fixes
JOB REQUIREMENTS
- 10+ years software development experience with C/C++ languages, shell scripting, perl and python
- 2+ years of technical team leadership experience
- 5+ years of experience with system design/development
- 5+ years of experience with PCIe subsystem. CXL will be a bonus
- Knowledge of Linux Kernel at the source level especially the PCIe subsystem and the various memory subsystems
- Experience with firmware boot loader (UEFI)/BIOS
- Experience with various NIC, storage (NVMe), and other accelerator cards
- Knowledge of Trusted Firmware (TF) implementation
- Strong communication skills