Software Validation Engineer - kamloops (British Columbia)

Software Validation Engineer - kamloops (British Columbia)

23 Aug
|
Bilinguallink
|
British Columbia

23 Aug

Bilinguallink

British Columbia

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-energetic migration
Build System — constraint-based compilation, target management, CI integration
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.

#J-18808-Ljbffr

📌 Software Validation Engineer - kamloops (British Columbia)
🏢 Bilinguallink
📍 British Columbia

Reply to this offer

Impress this employer describing Your skills and abilities, fill out the form below and leave Your personal touch in the presentation letter.

Subscribe to this job alert:

Get the latest job offers by email for: software validation engineer - kamloops (british columbia) / british columbia

Subscribe to this job alert:

Get the latest job offers by email for: software validation engineer - kamloops (british columbia) / british columbia