Software Engineer - Linux Kernel (C++, C)
$180kXai
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.
$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 workInternshipWork at officeMonday to Friday$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 workTemporary workWork at officeRemote workWork from homeFlexible hours$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 employmentFull timeTemporary workCasual workWork at officeFlexible hours$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...SuggestedInternshipLocal areaWorldwideFlexible hoursDay shift- ...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++
$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- ...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...
$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 timeWork experience placementImmediate start$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 timeWork experience placement$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 employmentFull timeLocal area- ...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++
$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++InternshipImmediate startWorldwideFlexible hours$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$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 employmentInternshipFlexible hoursDay shift- ...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++
$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$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++- ...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 officeRemote workWork from home
$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$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 employmentFull timeLocal area$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 timeContract work$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$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++InternshipFlexible hours$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$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++InternshipFlexible hours$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++InternshipWorldwideFlexible hours- ...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 employmentFull timeTemporary workCasual workWork at officeFlexible hours
$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 timeWork at officeWorldwide- ...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++
$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 officeRemote workFlexible hours
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Software Engineer - Linux Kernel (C++, C). Be the first to apply!
- linux administrator Seattle, WA
- linux engineer Seattle, WA
- linux systems administrator Seattle, WA
- linux developer Seattle, WA
- senior linux systems engineer Seattle, WA
- unix linux systems engineer Seattle, WA
- c++ developer Seattle, WA
- senior c++ developer Seattle, WA
- c++ programmer Seattle, WA
- c++ software developer Seattle, WA





