Embedded Engineer for Networking Silicon Validation Team
Core
Develop low-level embedded firmware to validate hardware functionality, ensure conformance, and drive performance during the bring-up and testing phases of new Apple silicon.
Role type
Senior IC embedded firmware engineer (networking silicon validation)
Builds
Critical drivers, diagnostic tests, and infrastructure for SoC bring-up and post-silicon validation
Domain
Semiconductor hardware validation and networking protocols
Required skills
C programming, hardware-software integration, debugging at firmware/hardware level, packet processing, data path management, packet buffering, scheduler design, networking protocols offload, high-speed protocols (PCIe, USB, Ethernet), SoC development, low-level system programming
Preferred skills
Ethernet SerDes, Media Access Control+Physical Coding Sublayer, TCP/IP, UDP, RDMA, Networking or switching ASIC SW development, Ethernet switching, pre-silicon/post-silicon validation methodologies, CPU architectures (ARM)
Responsibilities
Design and develop complex drivers for silicon validation, integrate diagnostic tests for bring-up activities, debug hardware-software interface issues, lead system-level validation efforts
Seniority
Senior, hands-on IC