Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Software Engineer - Linux Kernel (C++, C)

$180k

SpaceXAI

SpaceXAI’s mission is to create AI systems that can accurately understand the universe and aid humanity in its pursuit of knowledge. Our team is small, highly motivated, and focused on engineering excellence. This organization is for individuals who appreciate challenging themselves and thrive on curiosity. We operate with a flat organizational structure. All employees are expected to be hands-on and to contribute directly to the company’s mission. Leadership is given to those who show initiative and consistently deliver excellence. Work ethic and strong prioritization skills are important. All employees are expected to have strong communication skills. They should be able to concisely and accurately share knowledge with their teammates. At SpaceXAI, we design, build, and operate the largest AI supercomputers in the world, from the ground up. As a member of the Platform Core team, you will be responsible for the lowest layers of the software stack on the devices setting the pace for how fast we can push the frontier of AI. Our team’s software interfaces directly with the core hardware of the supercomputer and its network fabric. Our mission is to expose the full capability of that hardware — limited only by physics — to the rest of the stack, all while retaining the smallest, most robust footprint possible.

RESPONSIBILITIES:

Build and maintain the lean, high-reliability Linux-based operating system that underpins our supercomputer network fabric. Write (or rewrite) high-performance device drivers to extract the maximum physical capability from our network and compute hardware. Manage deployment, operation, and debugging of our platform in production, including: Rigorous resolution and root-causing of anomalies to ensure the system is constantly improving in reliability. Developing and constantly improving our tools for observability and configuration management. Collaborate with our hardware teams and external partners to design the next generation of supercomputer hardware – and then bring up our OS and software stack on it. At SpaceXAI, we design, build, and operate the largest AI supercomputers in the world, from the ground up. As a member of the Platform Core team, you will be responsible for the lowest layers of the software stack on the devices setting the pace for how fast we can push the frontier of AI. Our team’s software interfaces directly with the core hardware of the supercomputer and its network fabric. Our mission is to expose the full capability of that hardware — limited only by physics — to the rest of the stack, all while retaining the smallest, most robust footprint possible.

RESPONSIBILITIES:

Build and maintain the lean, high-reliability Linux-based operating system that underpins our supercomputer network fabric. Write (or rewrite) high-performance device drivers to extract the maximum physical capability from our network and compute hardware. Manage deployment, operation, and debugging of our platform in production, including: Rigorous resolution and root-causing of anomalies to ensure the system is constantly improving in reliability. Developing and constantly improving our tools for observability and configuration management. Collaborate with our hardware teams and external partners to design the next generation of supercomputer hardware – and then bring up our OS and software stack on it.

BASIC QUALIFICATIONS:

Hands-on systems programming experience in C or C++. Strong operating systems fundamentals (scheduling, memory management, I/O) — you must be able to articulate in extreme detail how a computer works, from the hardware all the way up to high-level applications. Understanding of computer networking, both in the host (OS stack) as well as common network devices like switches and routers. Excellent written and verbal communication skills.

PREFERRED SKILLS AND EXPERIENCE:

Deep knowledge of the Linux kernel and its networking stack — transferable experience with another production-grade kernel is okay, too! Proficiency with debugging tools spanning kernel, network, and userspace (e.g., ftrace, perf, Wireshark/tcpdump, eBPF, gdb, and more). Experience bringing up new hardware from scratch — you have flashed bare-metal software on a microcontroller with JTAG, or bootstrapped a Linux kernel and rootfs on new hardware. Demonstrated track record of developing and optimizing device/peripheral drivers — ideally for high-speed interfaces, or with advanced considerations like DMA and cache coherency. Understanding of major peripheral hardware interface standards (Ethernet, PCIe, I2C, SPI, etc.) — you can critically review a schematic, and debug these interfaces if needed. Experience with product security, OS/system hardening, and secure boot schemes.

COMPENSATION AND BENEFITS:

$180,000 - $440,000 USD

Base salary is just one part of our total rewards package at xAI, equity comprehensive medical vision and dental coverage access to a 401(k) retirement plan short & long-term disability insurance life insurance and various other discounts and perks SpaceXAI is an equal opportunity employer. For details on data processing, view our Recruitment Privacy Notice. #J-18808-Ljbffr SpaceXAI

Vacancy posted 1 day ago
Similar jobs that could be interesting for youBased on the Software Engineer - Linux Kernel (C++, C) in Bellevue, WA vacancy
  •  ...Firmware or Embedded Software Development in C/C++ ~2+ years experience...  ...Zephyr OS, Embedded Linux or other RTOS ~...  ...Software Development in C or C++ ~2+ years...  ...Embedded Linux, and kernel drivers Familiarity...  ...science, software engineering or relevant field required... 
    C++

    CodeForce

    Kirkland, WA
    1 day ago
  • $193.3k - $261.5k

     ...deadline: Oct 12, 2026Join AWS Hardware Engineering to design the servers powering the...  ...infrastructure. We're seeking an exceptional Linux Kernel Engineer to accelerate critical kernel...  ...hardware engineers, validation teams, software services to optimize functionality and... 
    Suggested
    Internship
    Local area
    Worldwide
    Flexible hours
    Day shift

    AmazonWebServices

    Seattle, WA
    1 day ago
  • $184k - $287.5k

    NVIDIA is seeking a Senior Software Engineer to join our CSP Engagements team, focusing on system...  ...expertise in embedded firmware, Linux kernel development, and middleware development...  ...environments.Strong programming skills in C/C++, Python, plus experience with virtualization... 
    C++
    Full time

    Nvidia

    Seattle, WA
    1 day ago
  • $120k - $190k

     ...Job Title: Senior Display Software Engineer Job Description This role...  ...systems running on Embedded Linux and Android platforms. You will...  ...years of hands-on experience in C and C++ development. Minimum 3+...  ...or eDP. Experience with kernel-space and user-space driver... 
    C++
    Permanent employment
    Temporary work
    Work at office

    Actalent

    Bellevue, WA
    6 days ago
  • $130k - $145k

     ...We’re looking for talented Software Engineers who are excited to solve hard...  ...optimize software solutions for Linux systems. You will work on...  ...or Red Hat. Expertise in C/C++ for system-level programming...  ...Deep knowledge of the Linux kernel, system libraries, and low-level... 
    C++
    Full time

    Adaptiva

    Seattle, WA
    4 days ago
  • $73.15k - $174k

     ...At Capgemini Engineering, the world leader in engineering services,...  ...saving robots, our digital and software technology experts think...  ...) platforms, working across Linux kernel, QNX, device drivers, board...  ...with strong proficiency in C, C++, Python, Linux, and QNX environments... 
    C++
    Permanent employment
    Full time
    Local area

    Capgemini

    Seattle, WA
    3 days ago
  • $220k - $292k

     ...customers. We are looking for software engineers, hardware engineers,...  ...trees, bootloaders, kernel drivers, etc)Customize...  ...systemsHelp secure our embedded Linux systemsClosely...  ...buildroot, etcExperience with C or RustFamiliarity with...  ...following languages: C++, PythonUS Salary Range$... 
    C++
    Full time
    Work experience placement
    Immediate start

    Anduril Industries

    Seattle, WA
    1 day ago
  • $220k - $292k

     ...Senior Embedded Linux Engineer Costa Mesa, California, United...  .... We are looking for software engineers, hardware...  ...device trees, bootloaders, kernel drivers, etc)...  ...etc Experience with C or Rust Familiarity...  ...the following languages: C++, Python US Salary... 
    C++
    Full time
    Work experience placement

    anduril

    Seattle, WA
    5 days ago
  • $220k - $292k

     ...customers. We are looking for software engineers, hardware engineers,...  ...trees, bootloaders, kernel drivers, etc)Customize...  ...systemsHelp secure our embedded Linux systemsClosely...  ...buildroot, etcExperience with C or RustFamiliarity with...  ...following languages: C++, PythonUS Salary Range$... 
    C++
    Full time
    Work experience placement
    Immediate start

    Anduril Industries

    Seattle, WA
    3 days ago
  • $100 - $110 per hour

     ...Firmware Software Engineer IV Location: Redmond, Washington...  ...Software Development in C/C++. ~2+ years of...  ...with Zephyr OS, Embedded Linux, or other RTOS. ~ Ability...  ...Familiarity with MIPI C-PHY and image sensors....  ...with Embedded Linux and kernel drivers. Familiarity... 
    C++
    Contract work

    PTR Global

    Redmond, WA
    4 days ago
  •  ...across multiple layers from kernel to application •...  ...that span the entire software stack • Bring up new...  ...computer science, software engineering or relevant field...  ...with AOSP or Embedded Linux development • Experience...  ...software in a large-scale C/C++ code base •... 
    C++

    CodeForce

    Kirkland, WA
    1 day ago
  •  ...Job Title: Software Engineer Location: Redmond or Sunnyvale (onsite...  ...across multiple layers from kernel to application • Profile performance...  ...with AOSP or Embedded Linux development • Experience...  ...software in a large-scale C/C++ code base • Experience with... 
    C++
    Remote work

    Yochana

    Kirkland, WA
    1 day ago
  • $143.7k - $194.4k

     ...reliable connectivity.Key job responsibilities- Develop embedded software in Rust, C, C++, or other modern languages.- Write device drivers and...  ...and device interfaces like I2C, SPI, CAN etc.- Develop Linux Kernel / RTOS features- Develop security features for satellite systems... 
    C++
    Permanent employment
    Internship
    Flexible hours

    Amazon

    Redmond, WA
    3 days ago
  • $115.4k - $173k

    We are looking for a Senior Software Engineer to join a new team delivering Unity...  ...both streaming from Linux in the cloud and Web browser builds...  ....What we’re looking forStrong C++ in a large production codebase...  ...,400 - $195,600 USD grossZone C: $146,500 - $219,700 USD grossThis... 
    C++
    Full time
    Work at office
    Worldwide

    Unity Technologies

    Bellevue, WA
    5 days ago
  • $125k - $145k

     ...enabling human life on Mars.SOFTWARE ENGINEER (STARSHIELD)Starshield leverages...  ...include: Write high quality Linux-based C++ software for common...  ...degreeDevelopment experience in C, C++, or Python or full stack...  ...Experience developing in the Linux kernel Experience in C++ for high... 
    C++
    Permanent employment
    Temporary work
    Immediate start
    Weekend work

    SpaceX

    Redmond, WA
    4 days ago
  • $143.7k - $194.4k

     ...metal leading to true Software Defined Networking (SDN...  ..., and are looking for kernel/embedded C programmers who can...  ...good experience in C/C++ or Rust, and a passion for systems software engineering such as kernel or embedded...  ..., particularly Linux kernel- Scripting (Ruby... 
    C++
    Internship
    Immediate start
    Worldwide
    Flexible hours

    Amazon

    Seattle, WA
    4 days ago
  • $193.3k - $261.5k

     ...business. We are hiring Senior Software Development Engineers to make Amazon Elastic...  ...delivering Windows user- or kernel-mode drivers in a system level...  ...language such as C/C++.Here at AWS, we embrace our...  ...familiar with either Windows or Linux kernels- Prior experience with... 
    C++
    Internship
    Local area
    Flexible hours

    Amazon

    Bellevue, WA
    4 days ago
  • $102.1k - $202.2k

     ...ContributorTravel: Less than 25%Profession: Software EngineeringDiscipline:...  ...partnership between hardware engineers, software engineers,...  ...including, but not limited to, C, C++, C#, or Python.OR equivalent...  ...and multithreaded programming. Kernel debugging, crash dump... 
    C++
    Ongoing contract
    Local area
    3 days per week

    Microsoft

    Redmond, WA
    2 days ago
  •  ...Android guest images across the kernel, bootloader, init, and Android...  ...hardware, firmware, and software. Document architecture, security...  ...programming experience in C/C++ and Rust, including memory safety...  .../protected VMs, microdroid, Linux kernel development, drivers, virtio... 
    C++
    Full time

    Anduril Industries

    Bellevue, WA
    12 days ago
  • $168.1k - $227.4k

     ...job responsibilities- Develop embedded software in Rust, C, C++, or other modern languages.- Write...  ...ensuring a high bar on Security.- Develop Kernel Features required to support the...  ...control. We are looking for a software engineer to participate in all phases of software... 
    C++
    Permanent employment
    Internship
    Flexible hours

    Amazon

    Redmond, WA
    5 days ago
  • $92.4k - $138.6k

     ...these new platforms.We're looking for a Software Engineer to join the XR Integrations team to participate...  ...we’re looking for AR/VR/XR experienceC/C++ development experienceC# development...  ...grossZone B: $104,500 - $156,700 USD grossZone C: $117,400 - $176,000 USD grossThis range... 
    C++
    Full time
    Work at office
    Worldwide

    Unity Technologies

    Bellevue, WA
    4 days ago
  • $125k - $145k

     ...of enabling human life on Mars.FLIGHT SOFTWARE ENGINEER (STARLINK MOBILE)Starlink Mobile is SpaceX...  ...that drives our custom silicon, to Linux kernels and drivers on our larger CPUs and...  ..., or science discipline.Experience in C, C++, Rust, or other low-level systems programming... 
    C++
    Permanent employment
    Temporary work
    Work at office
    Monday to Friday

    SpaceX

    Redmond, WA
    4 days ago
  • $102.1k - $202.2k

     ...ContributorTravel: Less than 25%Profession: Software EngineeringDiscipline:...  ...We're looking for a Software Engineer II to join our AI incubation...  ..., but not limited to, C, C++, C#, Java, JavaScript, or Python...  ...Agent Framework, Semantic Kernel, AutoGen, Microsoft Foundry,... 
    C++
    Ongoing contract
    Local area
    3 days per week

    Microsoft

    Redmond, WA
    1 day ago
  • $200k - $287.5k

     ...redefine the future of how work gets done.We are hiring a Senior Software Engineer for our Anti-Abuse team within Security Foundations. This...  ...with one or more of the following: JavaScript, Java, Python, C, C++, or GoProficiency in Python, SQL, or a similar language for building... 
    C++

    Snowflake

    Bellevue, WA
    5 days ago
  •  ...human life on Mars.OS/PLATFORM SOFTWARE ENGINEER (STARLINK)At SpaceX, we’re...  ...performant platform for all of SpaceX Linux based spacecraft and grounds-...  ...).Development experience in C, C++, python and/or rust....  ...SKILLS AND EXPERIENCE:Linux Kernel Up streamed patches preferred... 
    C++
    Permanent employment
    Temporary work
    Internship
    Work at office
    Worldwide
    Monday to Friday
    Weekend work

    SpaceX

    Redmond, WA
    5 days ago
  • $209k - $313k

     ...other digital services. Snap Engineering ( teams build fun and...  ...scale Experience with Java, C++, and/or Python Experience with...  ...~6+ years of post-Bachelor's software development experience; or Master...  ...00-$297,000 annually. Zone C ( : The base salary range for... 
    C++
    Full time
    Work experience placement
    Live in
    Work at office
    Local area

    Snap

    Bellevue, WA
    1 day ago
  • $120k - $190k

     ...team of 600 talented engineers, and our main...  ...As a Senior Display Software Engineer, you will...  ...running on Embedded Linux and Android platforms...  ...on experience in C/C++ development. Minimum...  ...proficiency in C and C++ programming...  ...Experience with kernel-space and user-space... 
    C++
    Permanent employment
    Temporary work
    Work experience placement
    Work at office
    Flexible hours

    Jobleads-US

    Redmond, WA
    3 days ago
  • The main function of a Software Engineer is to design, develop, implement, test, and maintain business...  ..., maintainable systems‑level code in C and C++ Work effectively in a Windows OS...  ...Ability to rapidly gain understanding of kernel driver APIs. Insufficient proficiency in... 
    C++
    Work experience placement

    Insight Global

    Redmond, WA
    5 days ago
  • $191k - $253k

     ...seamlessly integrated software and hardware create an...  ...for a Senior Software Engineer to design, implement, and...  ...from the VMM and guest kernel to secure boot and the...  ...systems programming in C/C++ and Rust, including low...  ...microdroid Guest and host Linux kernel development:... 
    C++

    Jobleads-US

    Bellevue, WA
    2 days ago
  • $185k - $254k

     ...Senior Software Engineer, Zero Trust Client Hybrid About Us At Cloudflare...  ..., process lifecycle, kernel programming, system APIs, etc...  ...languages, such as Swift, C#, C, and python. As a Senior Software...  ...languages, such as Rust, C, C++ Very comfortable writing... 
    C++
    Temporary work
    Local area
    Flexible hours

    Jobleads-US

    Seattle, WA
    4 days ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Software Engineer - Linux Kernel (C++, C). Be the first to apply!