Senior Software Engineer
Core
Architect and design PCIe firmware for the DPU with an emphasis on device security, while developing, maintaining, and debugging PCIe issues.
Role type
Senior IC firmware engineer (PCIe/DPU)
Builds
PCIe firmware for Data Processing Units (DPUs)
Domain
Hardware/Embedded Systems + Storage Protocols
Deliverable
production ML models | product features | infrastructure
Required skills
PCIe protocol design, C, C++, Embedded systems development, Operating System Kernel development, Complex software system architecture, Technical leadership, Mentoring, Protocol analyzer usage, NVMe storage protocols, PCIe switches and fabrics
Responsibilities
Architect and design PCIe firmware for the DPU with an emphasis on device security, Develop, maintain and debug PCIe issues, Participate in code reviews and provide feedback to other developers, Mentor the team members