Senior Software Engineer (Kernel & Device Drivers)
Company: SambaNova Systems
Location: Austin, Texas, United States
Salary: $120k - $200k per year
Type: Full-time
Posted: 2026-05-20
About this role
- SambaNova is seeking a Senior Software Engineer to develop kernel-level drivers and low-level software for high-speed IO and memory subsystems within the DataScale® platform and RDU architecture
- You will enable system bring-up, debug complex cross-layer issues, and deliver production-quality software that scales across systems and deployments. Working across kernel, firmware, and hardware, you will build robust, maintainable drivers and frameworks supporting validation, manufacturing, and system performance
- This is a hands-on role for an engineer with strong low-level programming skills, solid hardware understanding, and a focus on reliability, performance, and code quality
- Develop and maintain kernel-space drivers for high-speed IO and memory subsystems
- Enable platform bring-up and support driver integration across new silicon and system
configurations
- Write clean, maintainable, production-quality code and drive code reviews
- Support system bring-up from early silicon through production
- Debug complex issues across kernel, firmware, and hardware layers
- Drive issues to root cause and resolution in collaboration with cross-functional teams
- Support PHY initialization and validation across high-speed interfaces
- Debug issues related to IO, memory, and PHY subsystems in coordination with
hardware teams
- Interpret hardware specifications and schematics to guide bring-up and debug
Performance & Validation Software
- Develop tools and frameworks for performance analysis, validation, and manufacturing
test
- Identify system bottlenecks and implement optimizations across driver and system layers
- Enable post-silicon validation through software automation and infrastructure
### Benefits
- Flexible PTO in US
- Parental Leave
- Benefits (medical, dental and vision)
- Flexible Spending Accounts
- 401k/Pensions
- Gym Access
- Flexible Working Hours- Familiarity with build systems and toolchains (GCC, LLVM, Make, CMake)
- Strong C/C++ program...