Senior Software Engineer - Kernel & Device Drivers
SambaNova
Overview SambaNova is seeking a Principal Engineer to own post-silicon bring-up, debug, and validation of high-speed IO and memory subsystems within the DataScale® platform. This role is central to delivering reliable, high-performance AI systems at scale. You will lead complex system-level debug across silicon, board, and software layers, driving issues to root cause and resolution from first silicon through deployment. This is a hands-on role for an engineer with deep expertise in high-speed interfaces and hardware debug, who can operate in ambiguity and execute with high ownership. Responsibilities System Bring-Up & Validation — Own post-silicon bring-up and validation of high-speed IO and memory subsystems, including characterization, functional validation, stress testing, and performance analysis. — Enable system power-on and bring-up readiness, including debug infrastructure, tooling, and contingency planning. Debug & Cross-Functional Execution — Lead system-level debug to root cause complex issues spanning silicon, board, and software layers; drive cross-functional resolution with design, firmware, verification, and system teams to ensure timely bring-up and issue closure. Productization & Deployment — Support product validation, deployment, and RMA debug in partnership with system and customer engineering teams; ensure readiness for product release with a focus on stability, performance, and field reliability. Pre-Silicon & Design Feedback — Review SoC, board design, and SI/PI analysis from a post-silicon debug and deployment perspective; contribute to pre-silicon verification and emulation to improve bring-up efficiency and coverage. Infrastructure & Methodology — Develop scripts and tools to automate validation, debug, and data analysis workflows; improve post-silicon validation methodologies, debug infrastructure, and test scalability. Basic Qualifications MS in Electrical Engineering or Computer Science 7+ years of experience in post-silicon validation or system bring-up Additional Required Qualifications Experience with high-speed IO or memory protocols such as PCIe, Ethernet, HBMs, CXL, or UCIe Strong analytical skills for test development and data analysis Proficiency in scripting (e.g., bash, python) Proven ability to lead cross-functional debugging efforts Self-starter with strong ownership and execution skills Clear and effective communicator with a proactive, collaborative approach to problem-solving Preferred Qualifications Deep understanding of high-speed SerDes training and adaptation Experience with mixed-signal IO design and validation Hands-on experience with lab equipment (e.g., oscilloscopes) Proficiency in programming languages, such as C Benefits & Policies EEO Policy: SambaNova Systems is an Equal Opportunity/Affirmative Action Employer. All qualified applicants will receive consideration for employment without regard to age (40 and over), color, disability, gender identity, genetic information, marital status, military or veteran status, national origin/ancestry, race, religion, creed, sex (including pregnancy, childbirth, breastfeeding), sexual orientation, and any other applicable status protected by federal, state, or local laws. Benefits Summary for US-Based, Full-Time Positions: SambaNova offers a competitive total rewards package, including base salary plus equity and benefits. We provide medical insurance premium coverage for employees and dependents, and offer additional benefits such as dental, vision, disability, life insurance, FSA/HSA options, and well-being programs. #J-18808-Ljbffr SambaNova
- CrowdStrike is seeking a Senior Software Engineer II for the Sensor Event Runtime team in Austin, TX. You will design and implement high-performance... ...twice a week. The ideal candidate will have experience in kernel mode development and a commitment to innovation and...SeniorWork at office
- ...Networks is seeking a talented Linux Kernel and Driver Developer to architect the next generation... ...Computing (HPC) and AI fabric software. This role primarily involves optimizing... ...drivers and collaborating with hardware engineers. Candidates should have extensive kernel...Senior
$184k - $287.5k
NVIDIA is seeking a Senior Software Engineer to join our CSP Engagements team, focusing on system software... ...in embedded firmware, Linux kernel development, and middleware development... ...including Linux kernel modifications, device drivers, and system optimizations for GB200...Senior- NVIDIA is seeking a skilled developer to join their CUTLASS team in Austin, Texas, focusing on Tensor Core-based deep learning kernels. The ideal candidate will possess advanced C++ programming skills and experience in CUDA, with a strong background in computer architecture...Senior
- ...iterating applications over time. As a Senior Software Engineer II focusing on Computational Geometry... ...print quality across ICON's lineup of devices and materials Create robust software... ...Travis, etc. Experience with geometric kernel libraries (CGAL, Open CASCADE, etc.)...SeniorFor contractors
- NVIDIA is seeking a passionate software engineer to join the CUTLASS team in Austin, Texas. This role involves developing core components of... ...advancements, and showcasing GPU hardware features through example kernels. Ideal candidates will have a Master's or PhD in relevant...Senior
- Responsibilities Atom Computing is looking for a Senior Software Engineer to help design and build the high-performance control systems... ...low‑latency software for quantum hardware — including device drivers, Linux kernel modules, and custom subsystems Evaluate and architect...Senior
- ...THE ROLE We are seeking an engineer to join our team that will thrive... ...AMD team is looking for a Senior Linux Software Engineer who can work with... ...systems architecture Linux kernel and virtualization debugging... ...existing vacancy. #J-18808-Ljbffr Advanced Micro Devices , Inc.Senior
- NVIDIA is seeking a Senior Software Engineer for their CSP Engagements team in Austin, Texas. This role focuses on system software for data center products and requires expertise in Linux kernel development, hardware-software co-design, and customer interaction. Candidates...Senior
- ...and teams. Reliability, Automation & Quality Champion strong software engineering practices: automated testing, CI/CD, safe deployments, and... ...performance analysis and capacity planning for high‑throughput device telemetry and fan‑out workloads; Participate in incident...SeniorContract workWork at officeWorldwideFlexible hours3 days per week
- ...Senior Software EngineerSkip to main content#Senior Software Engineer page is loaded## Senior Software EngineerApplyremote type: Hybridlocations: Austin, Texas, United... ..., and build-and-price experiences across devices and markets. You'll work within a **micro frontend...SeniorLocal areaWork from homeRelocation package
- Qualcomm is seeking a Sr. Staff / Principal-level Software Engineer in Austin, Texas to provide system-level technical leadership for ARM server... .... The ideal candidate has extensive experience in Linux kernel, firmware, and platform software, with a strong background in...Senior
- ...talented and passionate Senior Staff Embedded Software Engineers for the Hardware Platform... ...system Design and implement drivers, application software... ...functionality including Linux kernel bring-up, kernel... ...+ years of experience in Device Drivers such as PCIE, I2C...SeniorWork at office
$90.3k - $189.6k
Device Abstraction Software Engineer - Mid Level Job Category: Engineering Time Type: Full time Minimum Clearance Required to Start: TS/SCI Employee Type: Regular Percentage of Travel Required: Up to 10% Type of Travel: Local The Opportunity CACI is seeking a talented...Full timeContract workWork experience placementLocal areaImmediate startRelocationFlexible hours- Broadcom is seeking a Software Engineer to design and develop Ethernet and PCIe PHY drivers. Candidates should have a Bachelor’s degree in Computer Science or Electronics and 8 to 10 years of experience in Embedded Software Design. Key responsibilities include developing...Senior
- ...and shares targets in real time across any sensor. Position Senior Software Engineer - Cutlass Software Lead Responsibilities Lead a team of 3... .... Experience with time‑sensitive software (embedded devices, safety‑critical systems, operating systems, media software...Senior
$152k - $241.5k
...applications and industries. Within our software stack, CUTLASS stands out as a popular open... ...and training passes to identify key GPU kernel and fusion opportunities.Identify gaps... ...degree in Computer Science, Computer Engineering, or related field (or equivalent experience...Senior$184k - $287.5k
We are hiring software engineers to work on the CUDA driver, a core component of our platform for accelerating general purpose computation on the GPU. Our... ...accomplish this, the CUDA driver interacts with GPU hardware, kernel mode drivers, and the operating system. Unified Memory...Senior$96.8k - $251.6k
...opportunities. We are facing several engineering challenges in critical foundational... ...executives for investment and drive the software design and development for new major... ...following technologies: Linux OSes/kernels, device drivers, performance testing tools, distributed...SeniorTemporary workWork experience placementLocal areaRemote workFlexible hours- Advanced Micro Devices, Inc. is seeking a Sr. Software Developer to work in Austin, Texas. This role involves research, design, development, and testing of enterprise systems-level software and compilers for business operations. The ideal candidate should have a related...Senior
$175k - $225k
Responsibilities We are looking for a Senior Software Engineer to lead the Cutlass software team. We are looking for someone who is an outstanding... ...software (this might be expressed as working on embedded devices, safety critical systems, operating systems, media software...Senior- ...team is looking for a firmware engineer to design, develop, and debug firmware... ...working in firmware or device driver development in large scale products... ...virtualization, hypervisors/VMs, and Linux kernel is desired. Requirements Low‑level software or embedded firmware development...Senior
- Senior Software Engineer, Distributed Databases In-Office Locations: Austin, TX | Hybrid About the Department Emerging Technologies & Induction... ...internals Familiarity with storage fundamentals: block devices, filesystems, SSD characteristics Experience building and...SeniorWork at office
$300k
...Type: Full-time, In-Office Department: Engineering Salary: Total compensation around $300,... ...plus equity. We’re hiring a Front-End Senior Software Engineer with experience building web applications... ...use it without help, regardless of device or platform. Create a way for...SeniorFull timeWork at office- ...Austin, TX three times per week. The Role We are looking for a Senior Software Engineer to join the team that is revolutionizing the automotive... ...search, filtering, and discovery experiences across devices and markets. You'll work within a micro frontend architecture...SeniorRelocation package
- ...networking with an AI-first approach to silicon and software development. We’re seeking engineers who are energized by working on cutting-edge ASIC design... ...and performance validation. Collaborate with kernel/driver, switch, performance, and systems teams. Support advanced...SeniorFull timeRemote workFlexible hours
$108k - $172.8k
...physical layer products. You will be involved with software design and development for Broadcom PHY chip set drivers. As a member of this team at Broadcom your... ...new methodologies or tools to address Software SDK/Device Driver development Understand customer applications...SeniorWork experience placementLocal area- A technology solutions company in Austin is seeking a Senior Embedded Software Engineer to design and develop firmware for next-generation embedded systems. The ideal candidate will have 5+ years of experience in embedded development, proficiency in C/C++, and a strong...SeniorFull time
- Senior Android / Mobile Warehouse Apps Engineer Work Location: Hybrid / Region TBD Work Structure: Contract About... ...Organization (GEO) to strengthen internal software delivery, improve production... ..., ruggedized / warehouse devices, barcode or camera‑driven workflows...SeniorContract workLocal area
$190k - $240k
...authentication. This role is a hands‑on engineering position inside Information Security,... ...including MFA, step‑up authentication, device binding, consent, and adaptive authentication... .... 5+ years of professional backend software engineering experience. Strong production...SeniorWork at officeRemote workFlexible hours
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Senior Software Engineer - Kernel & Device Drivers. Be the first to apply!
- ngo software engineer Austin, TX
- software developer Austin, TX
- software developer internship no experience Austin, TX
- junior software developer Austin, TX
- part time software developer remote Austin, TX
- financial software developer Austin, TX
- senior software engineer ruby on rails Austin, TX
- software engineer amazon Austin, TX
- senior software design engineer Austin, TX
- software engineer part time Austin, TX

