Hope you are doing well.
We are looking for a BMTC (Bare Metal Test & Control) Firmware Validation Software Engineer to join our team. Please review the job description below, and let us know if you are interested and available.
If this opportunity matches your experience and career goals, we would love to discuss it more. Additionally, feel free to share your updated resume for consideration
Role: BMTC (Bare Metal Test & Control) Firmware Validation Software Engineer
Location: Sunnyvale CA – Remote
Duration: Long Term
Rate: $70/HR on W2
Job Description:
The ideal candidate would be comfortable debugging issues that span firmware → PCIe transport → userspace, and able to maintain shared infrastructure across multiple chip generations. Rust is emerging as a skill need (for the streaming API shim layer) but is not yet dominant.
The role is BMTC (Bare Metal Test & Control) Validation Software Engineer requiring expertise at the hardware-software boundary. The top critical skills are:
- C/C++ Systems Programming — memory allocators, interrupt handling, race condition debugging, resource lifecycle management
- PCIe & Hardware Interfaces — VFIO, BAR mapping, iATU, DMA (H2D/D2H/P2P), physical functions
- Custom Silicon Validation — Core firmware, HDI protocol, SQ/CQ setup, multi-generation chip support
- Streaming API Architecture — dynamic library loading, process separation, static-to-dynamic migration
- Build System — constraint-based compilation, target management, CI integration
Thank you!
Best Regards,
Sumit Talekar
Associate Manager – Talent Acquisition
Silverlink Technologies Inc.
Email ID:
Contact: +1
Website: