Senior Embedded Firmware Engineer – Silicon Validation
Develop and integrate low-level networking firmware for silicon bring-up, post-silicon validation, hardware conformance, performance testing, and debugging. Collaborate with logic designers at the hardware-software interface.
Responsibilities
- Develop low-level embedded firmware for hardware functionality validation
- Design, develop, and integrate drivers, diagnostic tests, and validation infrastructure
- Support SoC bring-up, post-silicon validation, and debugging
- Perform system-level validation and performance testing
- Collaborate with logic designers to understand system operation and hardware requirements
- Troubleshoot issues at the firmware and hardware interface
Requirements
- At least 5 years of embedded firmware development experience in real-time or embedded environments
- Strong C programming skills and understanding of hardware-software interaction
- Hands-on hardware-software integration experience, especially silicon validation and bring-up
- Strong firmware- and hardware-level debugging skills
- Experience with packet processing, data paths, packet buffering, schedulers, or networking offload engines
- Experience with high-speed protocols such as PCIe, USB, or Ethernet
- Bachelor's or master's degree in electrical engineering, computer engineering, or equivalent practical experience
Nice to have
- Knowledge of Ethernet SerDes, MAC, PCS, TCP/IP, UDP, or RDMA
- Experience developing software for networking or switching ASICs
- Knowledge of Ethernet switching or packet processing
- Experience with pre-silicon and post-silicon validation
- Familiarity with ARM and low-level system programming
- Experience with SoC development or validation