×
Register Here to Apply for Jobs or Post Jobs. X

Senior Software Engineer; Kernel & Device Drivers

Job in San Francisco, San Francisco County, California, 94199, USA
Listing for: SambaNova Systems
Full Time position
Listed on 2026-06-02
Job specializations:
  • Engineering
    Embedded Software Engineer, Hardware Engineer
Salary/Wage Range or Industry Benchmark: 125000 - 150000 USD Yearly USD 125000.00 150000.00 YEAR
Job Description & How to Apply Below
Position: Senior Software Engineer (Kernel & Device Drivers)

Requirements

  • BS/MS in Computer Science, Electrical Engineering, or related field
  • 5+ years of experience in kernel or low-level system software development

    Additional Required Qualifications
  • Familiar with Linux kernel, drivers, user space libraries, and applications with strong Linux fundamentals
  • Strong C/C++ programming and debugging skills; scripting experience (Python, shell)
  • Experience with high-speed IO or interconnects such as PCIe, Ethernet, or similar technologies
  • Experience with system bring-up and hardware-software co-debug
  • Experience with manufacturing test flows
  • Familiarity with development tools such as Git, Docker, Jenkins, or Bazel
  • Familiarity with build systems and tool chains (GCC, LLVM, Make, CMake)
  • Strong ownership and ability to drive issues to resolution
  • Clear communicator with a collaborative, problem-solving mindset
  • (Desirable) Experience with PHY bring-up and initialization
  • (Desirable) Ability to read and understand hardware specifications and register-level documentation
  • (Desirable) Exposure to pre-silicon validation (FPGA, emulation) and post-silicon bring-up
  • (Desirable) Familiarity with board schematics and low-level hardware interaction
  • (Desirable) Solid debugging skills using logs, trace tools (GDB), JTAG, or hardware debuggers
  • (Desirable) Background in high-performance or accelerator-based systems
What the job involves
  • Samba Nova is seeking a Senior Software Engineer to develop kernel-level drivers and low-level software for high-speed IO and memory subsystems within the Data Scale® 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
#J-18808-Ljbffr
Position Requirements
10+ Years work experience
To View & Apply for jobs on this site that accept applications from your location or country, tap the button below to make a Search.
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
 
 
 
Search for further Jobs Here:
(Try combinations for better Results! Or enter less keywords for broader Results)
Location
Increase/decrease your Search Radius (miles)
0
200
Filters
Education Level
Experience Level (years)
Posted in last:
Salary