Software Engineer - Linux Kernel (C++, C)
$180kSpaceXAI
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.
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, 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.
- ...looking for talented engineers to work on our... ...Responsibilities Manage kernel upgrades To... ...on OSes like Linux, Android, iOS Find... ...WiFi Linux drivers. (C) Add features to... ...(Python, and some C++) Expand WiFi/4G test... ..., algorithms, and software design Solid understanding...C++Full time
$123k - $191k
...artificial intelligence, and software-defined networking to... ...prestigious awards, such as Best Engineering Team, Best Company for Diversity... ...You’ll Work WithArista’s Linux Kernel team is responsible for developing... ...features and tests using C, C++ and Python, review and...C++$207k - $300k
...Management Controller (BMC) software architecture, ensuring scalability... ...like TPUs and GPUs).Own the Linux kernel, networking stack, and... ...Partner directly with hardware engineering, accelerator (TPU/GPU) teams,... ...embedded systems, Linux drivers, C/C++.Preferred qualifications:...C++Worldwide$272k - $431.25k
...100% hands-on Storage Services Software engineer to join the block storage group.... ...doing:100% hands-on coding role in C language, Kernel and UserspaceAccess advanced AI... ...-systemsStrong proficiency in C/C++ programming.Experience with Linux block subsystem, File system and...C++Full time$152k - $241.5k
...Are you a motivated system software engineer with a deep understanding... ...who has phenomenal C/C++ skills? If so, this role... ...equivalent experience)Strong C and C++ programming... ...consistency modelsBackground with kernel mode developmentExperience with Linux Systems Software...C++Full time$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- ...together, we’ll advance your career.Linux Kernel & Virtualization EngineerTHE ROLE: We are seeking an engineer to join our team that will... ...team is looking for a Linux Software Engineer who can work with OS... ...skills in Python, C, or C++ Ability or desire to use AI tools...C++
$184k - $287.5k
...hardware platform analysis through boot firmware to the Linux kernel and operating system, including specialized software SDKs.Lead and collaborate within a worldwide... ...Hands-on development of high-quality software with C/C++/Python/Bash and eagerness to mentor others.Ways to...C++Full timeWorldwide$160k - $275k
...and availability. MatX is seeking System Software Engineer to join our team as we create best-in-... ...AI silicon and systems usable: from Linux kernel drivers up through node and cluster management... ..., ideally for PCIe devicesStrong C programming skills; comfortable in userspace...Daily paidFull timeWork experience placementLocal areaMonday to FridayFlexible hours$237k - $322k
Foster City, CASoftware - Software Systems /Full-time /HybridZoox... ...a passionate software engineer to help develop and advance... ...and manage embedded Linux build systems (e.g., Yocto... ...optimize device drivers and kernel-space components using C, C++, or Rust to meet performance...C++Full timeTemporary workRelocation package$207k - $300k
...technical lead for the Linux Kernel Networking team, collaborating... ...a distributed team of engineers, supporting their... ...practices to accelerate software development workflows,... ...experience programming in C++.5 years of experience... ...programming using C or C++, with experience...C++Worldwide- ...critical in enhancing GPU kernels, deep learning models,... ...and advanced engineering principles to drive continuous... ...Industry Leading Expert C++ developer with advanced... ...and analytical skills in Linux environments. The ideal... ...graph compilers. Software Engineering Best Practices...C++
$174k - $252k
...code across embedded firmware, Linux kernel thermal frameworks, and the... ...Computer Science, Computer Engineering, Electrical Engineering, or... ....5 years of experience with software development in one or more programming... ...languages, including C or C++.3 years of experience...C++Worldwide$140k - $210k
...Clockwork Systems Clockwork.io – Software Driven Fabrics to increase... ...and veteran systems engineers who share a vision for redefining... ...Fluency in one or more languages: C, C++, Golang, Java, Python.... ...threads, scheduling, process sync, kernel programming). Database...C++Full time$175k - $270k
...human life on Mars.SR. WI-FI SOFTWARE ENGINEER (STARLINK)At SpaceX we’re... ...roadmapDebug and optimize kernel-level system performanceCollaborate... ...development experience in C or C++Experience with the IEEE 802.11... ...monitoringKnowledge of DHCP, IPv4, IPv6, Linux bridge, network stack...C++Permanent employmentTemporary workLive inRemote workWorldwideWeekend work$135k - $175k
...enabling human life on Mars.WI-FI SOFTWARE ENGINEER (STARLINK)At SpaceX we’re... ...roadmapDebug and optimize kernel-level system... ...development experience in C or C++Experience with the IEEE 802.11 wireless... ...monitoringKnowledge of DHCP, IPv4, IPv6, Linux bridge, network stack...C++Permanent employmentTemporary workLive inRemote workWorldwideWeekend work- ...Software Engineer Location: Mountain View, CA 94043 Day 1 Onsite at customer location... ...integrate bootloaders, device drivers, kernels, and upgrade mechanisms Contribute to... ...development · Programming languages: C, C++, Java, HTML5, and scripting languages...C++Contract work
$174k - $252k
...development code in C/C++ for Pixel touch... ...across silicon firmware, kernel drivers, and hardware... ...Science, Electrical Engineering, Computer Engineering... ...years of experience with software development in C or C++.3 years of... ...workstreams.Experience with Linux kernel development (...C++Worldwide$102.1k - $202.2k
...Software Development Engineer Microsoft Silicon, Cloud Hardware, and Infrastructure... ...full stack—from low-level Linux-based device software to... ...device management stack using C, C++, Python, and systems... ...flows including U-Boot and kernel integration. Develop and...C++Ongoing contractWork at officeLocal areaWorldwide$174k - $252k
..., including low-level kernel/driver patches, on-device... ...Science, Electrical Engineering, Computer Engineering,... ...of experience with software development in one or... ...programming languages (such as C, C++, Python, or Rust).3... ...operating systems, Linux kernel internals, or low...C++Worldwide$140k - $200k
...Clockwork Systems Clockwork.io - Software Driven Fabrics to increase... ...and veteran systems engineers who share a vision for redefining... ...of the following languages: C, C++, Golang, Java, Python. Excellent... ..., scheduling, process sync, kernel programming). Computer...C++- Senior Software Engineer - Data Protection Software Engineering (C, C++)Infrastructure Solutions Group (ISG) builds the products that power infrastructure, solutions, and data management our customers need most. Our teams design and develop the hardware and software that...C++
- ...Responsibilities Drive the Wi-Fi software and product roadmap. Debug and optimize kernel-level system... ...with RF and electrical engineers to improve software and... ...experience in C or C++. Experience with the... ...Knowledge of DHCP, IPv4, IPv6, Linux bridge, and network...C++Full timeTemporary workWeekend work
$174k - $252k
...technologies spanning the full GPU software stack.Seek general solutions... ...and work with product and engineering teams to define the role and... ...sophisticated user mode and kernel mode problems.Minimum qualifications... ...programming languages (e.g. C++ or C).3 years of experience...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$136.3k - $231.7k
...expert teams of physicists, engineers, data scientists and... ...research scientist, software engineers, application... ...Design & Programing in C/C++ SW design patterns Distributed... ...process SW development Linux System Programming... ...and configuring Linux kernels and designing and...C++Minimum wageFull timeWork experience placementFlexible hours$150k - $230k
...Systems Clockwork.io – Software Driven Fabrics to... ...researchers and veteran systems engineers who share a vision for... ...performance at the OS, kernel, and network levels... ...Strong proficiency in C++ and Go ~ Deep... ...domains ~ Familiarity with Linux systems programming and...C++Full time$189k - $303k
...seasoned Staff Embedded Linux Developer to architect,... ...implement system-level software for our next-generation... ...expertise in Linux kernel internals, BSP customization... ...with hardware engineers during initial board bring... ...Strong proficiency in C/C++ programming for embedded...C++Work at officeLocal area3 days per week- ResponsibilitiesDesign and develop software and system solutions for application security &... ...problemsCommunicate and present your ideas to other engineers, architects, and management to move our... ...on ESXi, KVM, Zen, and Hyper-VStrong C/C++ programming skills and experience with...C++
$141.3k - $207.23k
...expert teams of physicists, engineers, data scientists and problem-... ...brightest research scientist, software engineers, application development... ..., and debugging of Linux firmware for embedded sensing... ...Proficiency in programming in C and C++ in an embedded environment; knowledge...C++Minimum wageFull timeWork experience placementFlexible 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!
- senior linux systems engineer Palo Alto, CA
- software technology Palo Alto, CA
- remote software sales Palo Alto, CA
- embedded software Palo Alto, CA
- software intern Palo Alto, CA
- software support Palo Alto, CA
- ultimate software Palo Alto, CA
- software engineer - cloud services Palo Alto, CA
- entry level software sales Palo Alto, CA
- software Palo Alto, CA



