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

Xai

Software Engineer - Linux Kernel (C++, C)Palo Alto, California; Seattle, WashingtonSpaceXAI'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.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 USDBase salary is just one part of our total rewards package at xAI, which also includes 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.

Vacancy posted 5 days ago
Similar jobs that could be interesting for youBased on the Software Engineer - Linux Kernel (C++, C) in Seattle, WA vacancy
  • $125k - $165k

     ...with the ultimate goal of enabling human life on Mars. SOFTWARE ENGINEER, LINUX KERNEL (STARLINK) SpaceX was founded under the belief that a...  ...applicable). Hands-on system programming experience in C or C++. PREFERRED SKILLS AND EXPERIENCE: Deep knowledge of... 
    C++
    Temporary work
    Internship
    Work at office
    Monday to Friday

    SpaceX

    Bellevue, WA
    4 days ago
  • $160.7k - $206.6k

     ...5 years of professional software development experience....  ...Education: BS in Computer Engineering, Computer Science, or a closely...  ...Strong proficiency in C and modern C++ . Embedded Linux: Deep understanding of...  ...Linux ecosystem (kernel, device drivers, and the... 
    C++
    Contract work
    Temporary work
    Work at office
    Remote work
    Work from home
    Flexible hours

    NRG

    Seattle, WA
    6 days ago
  • $182k - $242k

     ...inference. Our stack is engineered for speed, scale, and...  ...Performance team, focused on kernel authoring and...  ...computing, GPU/accelerator software, or performance-critical...  .... ~ Strong coding in C++ and Python; comfortable...  ...export authorization, or (C) eligible and... 
    C++
    Permanent employment
    Full time
    Temporary work
    Casual work
    Work at office
    Flexible hours

    CoreWeave

    Bellevue, WA
    4 hours 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
    3 days ago
  •  ...Amazon in Seattle is seeking an experienced software engineer to join the EC2 Nitro Dataplane team. This role focuses on delivering high-performance...  ...features for EC2 customers, requiring strong skills in C/C++ or Rust and experience in embedded software. You will... 
    C++

    Amazon

    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
  •  ...Inc. in Seattle is seeking an embedded software engineer focused on EC2 Nitro core compute. You...  ...software running across data centers, using C and Rust, with emphasis on performance...  ...junior engineers. The role requires Linux kernel experience and strong C programming skills... 

    Amazon Development Center U.S., Inc.

    Seattle, WA
    4 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 EngineerCosta Mesa, California...  ...customers. We are looking for software engineers, hardware engineers,...  ...trees, bootloaders, kernel drivers, etc)Customize...  ...buildroot, etcExperience with C or RustFamiliarity with...  ...following languages: C++, PythonUS Salary Range$... 
    C++
    Full time
    Work experience placement

    anduril

    Seattle, WA
    5 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
    18 days ago
  •  ...Origin in Washington state is seeking an experienced aerospace engineer to own the guidance, control, and sequencing algorithms for...  .... You will design algorithms in Simulink, implement flight software in C/C++, and validate performance with simulations and flight data.... 
    C++

    Blue Origin

    Seattle, WA
    1 day 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
  • $140k - $300k

     ...experts in embedded and Linux‑based systems for...  ...background: BS in Electrical Engineering, Computer Science, or...  ...Extensive experience deploying software in a Linux environment,...  ..., and/or real‑time C / C++ development. Experience building Linux kernels and tinkering with low... 
    C++
    Relocation

    Overland AI

    Seattle, WA
    4 hours ago
  • $143.7k - $194.4k

     ...help.You’ll join a diverse team of software, hardware, and network engineers, supply chain specialists,...  ...are growing fast and looking for kernel and embedded C programmers who can deliver ultra...  ...you have strong experience in C or C++ and a passion for systems software... 
    C++
    Permanent employment
    Internship
    Flexible hours
    Day shift

    Amazon

    Seattle, WA
    4 days ago
  •  ...databases, wide-column stores, search engines, or multi-model databases....  ...or more programming languages (C, C++, Java, Go, Python, Rust) with strong coding skills in a Linux environment. Deep...  ...algorithms, with experience in database kernel development. Expertise in performance... 
    C++

    ByteDance (old)

    Seattle, WA
    3 days ago
  • $142.3k - $263.3k

     ...Software Engineer, OS and System ServicesThe Apple Cloud Engineering team is...  ...maintains system software such as kernel drivers, runtime libraries,...  ...experienceProficiency in C/C++Strong knowledge of operating system...  ...with Swift, Objective-C and Apple development toolsDemonstrated... 
    C++
    Relocation

    Apple

    Seattle, WA
    1 day ago
  • $140.5k - $221.5k

     ...team, you will design, develop, and maintain software solutions for embedded environments. Successful...  ...Bachelor’s or Master’s degree in Computer Science or Engineering and 5+ years of experience with programming languages like C/C++, Rust, and Python. The salary range is between... 
    C++

    ViaSat

    Seattle, WA
    1 day ago
  •  ...NRG Energy, in Seattle, seeks a senior software engineer to design and maintain embedded systems for its smart home portfolio. The role demands deep expertise in C, C++, and embedded Linux, with hands-on work on Yocto/Buildroot, hardware debugging, and BSP integration.... 
    C++
    Work at office
    Remote work
    Work from home

    NRG Energy

    Seattle, WA
    3 days ago
  • $175k - $308.5k

     ...Hardware Build and solve Linux production systems at...  ...and validate various kernels, package management, OS...  ...is Senior Linux system Engineer position with dedicated...  ...languages like C, C++, or Go Strong knowledge...  ...experience as an SRE, Software engineer Experience... 
    C++
    Relocation

    Apple Inc.

    Seattle, WA
    4 hours ago
  • $106.4k - $174k

     ...you’re considering The BSP Software Engineer will be responsible for the...  ...debugging, and maintenance of Kernel and QNX software for Panasonic...  ...skills and experience Linux Kernel and device driver development...  ...programming skills in C/C++, Python and competence with scripting... 
    C++
    Permanent employment
    Full time
    Local area

    Capgemini

    Seattle, WA
    11 days ago
  • $80 - $87 per hour

     ...test, document and deliver software for drone systems using...  ...-threaded programming in C++ and Python, real-time operating...  ...including Yocto), and kernel system call interfaces in a Linux environment, with focus...  ...using best practice engineering standards, produce comprehensive... 
    C++
    Full time
    Contract work

    Tundra Technical Solutions

    Seattle, WA
    4 hours ago
  • $112.3k - $168.5k

     ...develop, and maintain embedded software on ARM 64/32 bit processors...  ...early bootloaders to modern C/C++ Linux applications.Own key aspects...  ...organizational success.Mentor junior engineers and contribute to the...  ...embedded solutionsExpertise in C and modern C++ programming... 
    C++
    Remote work

    Impinj

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

     ...startup and runtime systems using Linux kernel, containerd/runc, and...  ...alongside a small, senior group of engineers who care deeply about...  ...non-internship professional software development experience- 2+ years...  ...systems, and services using: C#, C++, Java, or Perl experience- 1+... 
    C++
    Internship
    Flexible hours

    AmazonWebServices

    Seattle, WA
    2 days ago
  • $150k - $163k

     ...to hear from you. Position SummaryAs a Software Engineer III, you will drive key architectural and...  ...and features are written primarily in C and C++ with a focus on security, scalability,...  ...in C and C++ Experience developing on Linux Systems (multi threading, memory management... 
    C++
    Remote work

    ExtraHop Networks

    Seattle, WA
    3 days ago
  • $168.1k - $227.4k

     ...integrate hardware, firmware, application software and services to deliver new...  ...science fundamentals, and expertise in C, C++ or Rust development in a Linux environment. Experience with Linux...  ....- Collaborate with hardware engineering teams to influence future platform... 
    C++
    Internship
    Flexible hours

    Amazon

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

    As a Software Development Engineer on the Bottlerocket team, you will design, build,...  ...'ll solve hard problems in Linux internals, security hardening...  ...systems issues spanning kernel, userspace, container runtimes...  ..., and services using: C#, C++, Java, or Perl experience-... 
    C++
    Internship
    Worldwide
    Flexible hours

    Amazon

    Seattle, WA
    3 days ago
  •  ...virtualization, GPU infrastructure, and Linux systems engineering. We partner closely with security,...  ...in systems-oriented programming (Go, C/C++, Rust, Bash) with strong Linux internals...  ...without a required export authorization, or (C) eligible and reasonably likely to... 
    C++
    Permanent employment
    Full time
    Temporary work
    Casual work
    Work at office
    Flexible hours

    CoreWeave

    Bellevue, WA
    4 hours 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
  •  ...included but not limited to, the following programming languages: C, C++, Java or Golang;- Effective communication skills and a sense of...  ...of the following areas: personalized recommendations, search engine, machine learning, distributed storage system, big data frameworks... 
    C++

    TikTok

    Seattle, WA
    1 day ago
  • $110k - $250k

     ...stations, command-and-control software, and advanced autonomy...  ...recruiting exceptional engineers to build the next...  ...ready code (primarily in C/C++).Establish top-level...  ...devicesExperience with C, C++, Python and...  ...for embedded systems, in linux environmentExperience working... 
    C++
    Work at office
    Remote work
    Flexible hours

    BRINC DRONES

    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!