Software Engineer, Embedded Linux
$130k - $180kChariot Defense
About Us
Chariot Defense is a defense technology company that designs and manufactures a family of power products for the U.S. military and its allies. We believe that credible deterrence of armed conflict and winning if deterrence fails, requires more than just the best drones, sensors, weapons, electronic warfare systems, and command & control capabilities. Those critical components will require sustained electric power in austere and resource-constrained environments. Moreover, military units must be able to turn off the trucks and generators that generate this power to hide and survive. In other words, power generation must be decoupled from power consumption. Chariot Defense’s products enable exactly this capability, allowing U.S. and allied militaries to be more lethal and survivable. We hope you will join us on this mission.
About the Role
We're looking for an Embedded Linux Engineer to own that software platform from the ground up, taking a bare, custom-built board and getting Linux to boot and run reliably on it, then keeping that stack maintainable as we ship and update units in the field. You’ll be the engineer responsible for embedded platforms are built, deployed, and updated across Amphora and future products. Our team comes from Tesla, Anduril, Apple, Archer, and the U.S. military, and we're already fielded across DoD exercises. This is a high-ownership, hands-on role that sits right at the hardware-software boundary.
Key Responsibilities
-
Board bring-up: Take freshly fabricated carrier boards from freshly assembled to reliably booting — methodically proving out power, memory, and communication interfaces, hands-on with hardware on the bench.
-
Bootloader & kernel configuration: Stand up the bootloader and configure the Linux kernel so it correctly recognizes and drives our specific hardware.
-
Device drivers & device tree: Describe our custom hardware to Linux and integrate the drivers needed to talk to peripherals that aren't found in any standard catalog.
-
Build & deploy with Nix / NixOS: Own our operating system defined as code — producing reproducible, identical images and building safe update and rollback paths for fielded units.
-
Networking & system services: Configure on-device networking and the system services our higher-level software depends on.
-
Reliability & maintainability: Build the platform so it stays robust and serviceable across the product's life, under the conditions a defense product actually faces.
-
Cross-functional integration: Partner closely with the firmware and hardware teams, sitting at the seam between low-level hardware and the software that runs on top of it.
What We’re Looking For
- Top-notch engineering intuition and first principles thinking toward designing complex products that function seamlessly for your customer, taking both an engineering/ technical, and product/ customer approach, to strike the optimal balance.
- Able to independently identify critical information or priority gaps and apply effort toward closing those gaps.
- Undaunted by imperfect, incomplete or absent datasets or information, and capable of making sound, comprehensive, and swift first-principled decisions to achieve a product end-state that meets and/or exceeds the need of the hour.
- Not satisfied by superficial explanations of a problem or “band-aid engineering”; seeks persistently to find the specific root cause through data-driven methods, and resolve failures or recurring issues, so they can be mitigated to prevent future such instances.
- Gratified by helping your peers succeed, building a robust team culture, and propagation deep camaraderie amongst your peers; seeks to break down information silos by collaborating rigorously with others to solve problems, share knowledge, and provide input.
Qualifications
Required :
-
BS in Computer Science, Electrical/Computer Engineering, or equivalent demonstrated experience.
-
3+ years building and shipping embedded Linux on custom hardware.
-
Proven board bring-up experience, from powered-off to reliably booting.
-
Hands-on with the boot chain: bootloader, kernel configuration, drivers, and device tree.
-
Fluent in C/C++ and the embedded Linux toolchain (cross-compilation, JTAG, serial debug).
-
Exposure to embedded communication interfaces (CAN, SPI, I2C, UART) at the OS and driver level.
Preferred :
-
Experience with Nix/NixOS.
-
Experience with OS configuration as code, Yocto, Ansible.
-
Production Rust experience.
-
Familiarity with ARM SoCs/SoMs on custom carrier boards.
-
Background in automotive, aerospace, defense, robotics, or energy.
Role Requirements
- This position is an onsite role based in Chariot Defense’s San Bruno, CA, office.
- Willingness to support 10% travel, domestically and internationally, as well as work extended and weekend hours, when necessary.
A reasonable estimate of the current salary range is $130,000-$180,000 annually. Compensation packages also include early-stage equity and access to company-sponsored benefit plans.
Individual compensation packages are based on geographic location, scope of the role, relevant experience, and the ability to deal with complexity and problem solve within our organization, among other factors.
All employees are required to provide proof of authorization to work in the U.S. within their first 3 days of work. We do not discriminate on the basis of race, religion, color, national origin, gender, sexual orientation, age, marital status, veteran status, or disability status.
Any unsolicited resumes/candidate profiles submitted through our website or to personal email accounts of employees of Chariot Defense are considered property of Chariot Defense and are not subject to payment of agency fees.
$195k - $242k
Foster City, CASoftware - Software Systems /Full-time /HybridZoox's Robot Software Infrastructure... ...team is seeking a passionate software engineer to help develop and advance the common... ...and applicationsConfigure and manage embedded Linux build systems (e.g., Yocto) and...SuggestedFull timeTemporary workRelocation package- ...primary technical owner for our linux user space C++ application,... ..., thread-safe, multithreaded software components (synchronization,... ...scalability. Collaborate on the embedded Linux platform work and Yocto... ...or Masters in Electrical Engineering, Computer Engineering, or...SuggestedFull timePart timeRemote work3 days per week
$195k - $242k
...Zoox's Robot Software Infrastructure team is seeking a passionate software engineer to help develop and advance the common performant operating system that powers... ...devices and applications Configure and manage embedded Linux build systems (e.g., Yocto) and bootloader...SuggestedFull timeTemporary workRelocation package$160k - $250k
...Autonomous aircraft need onboard software that communicates, updates,... ...-critical environments. The Embedded Platform team builds the... ...flight software stack on embedded Linux systems. You will own... ...flight-software teams. Senior engineers lead substantial services and...SuggestedLocal area$180k - $250k
...obsessed team of the world's best engineers and operators. If you are... ...We are looking for a Senior Software Engineer to join our Infrastructure... ...bring-up and maintenance on embedded ARM system (Device Trees,... ..., C, C++. Experience with Linux kernel development Good...SuggestedLocal areaFlexible hours$120k - $150k
...Description We're ALTEN Technology USA, an engineering company helping clients bring... ...Foster City, CA We are looking for an Embedded Linux Security Engineer to implement security... ...securely, designing end-of-line (EOL) test software to validate security features before...Permanent employmentContract workFor contractors$54 per hour
...breaking speeds. About The Embedded Team Zipline designs and... ..., and as a result we need to engineer the majority of our system in... ...challenges: Design and develop a software platform for the new P2 Zip... ...and I/O expansion for the Linux camera subsystem. Own the...Hourly payFull timeSummer workInternshipSummer internshipWork at officeLocal areaImmediate startRelocation package- ...automated validation infrastructure for embedded platform software. Build simulation and hardware-in-... ...Collaborate with Embedded Platform engineers to improve testability and define... ...Experience working with embedded Linux systems. Strong understanding of concurrency...Full time
- ...Responsibilities Develop embedded software, firmware, drivers, and safe software architectures... ...Pursuing a degree in Electrical Engineering, Computer Science, or Computer Engineering... ...real-time operating system or embedded Linux. Basic electrical engineering knowledge...Full timeInternshipWork at officeLocal areaRelocation package
- ...Embedded Firmware Engineer South San Francisco, California, USA About Zipline Zipline is the world's largest and most experienced... ...across a network of microcontrollers and embedded Linux computers. This software must perform reliably as aircraft move from...Work at officeLocal area
$125k - $210k
...record breaking speeds. About You and The Role Senior Embedded Software Engineer on the Long Range Platform (South San Francisco). You will... ...and RTOS environments is required; experience with embedded linux is nice to have. Production & safety experience: proven...Local areaImmediate start$155k - $225k
...Role As a Senior Motor Control Engineer at Zipline, you'll be... ...mechanism designers, flight software developers, and test-site operations... ...to work in a variety of embedded environments, from running on... ...and integrating with embedded Linux. Experience supporting robotic...Local areaImmediate start$130k - $230k
...speeds. About You and The Role Zipline is looking for software engineers to build the tools and infrastructure that power our systems... ...and maintain test software, drivers, and interfaces for embedded and Linux-based systems. Support test framework architecture designs...Local area- ...Senior Software Engineer * In-Flight Connectivity Platform - LEO Satellite Broadband Program... ...avionics, enterprise networking, cloud, and embedded backgrounds, with a dedicated security... ...production systems. ~ Strong Linux-based software development on real...
- Kforce has a client in Foster City, CA that is seeking an Embedded Software Engineer to develop embedded software and tooling for safety-critical... ...maintain production-quality C++ applications for embedded Linux, with a focus on low-latency, high-performance user- and kernel...Temporary work
- ...don’t believe culture can be engineered – but when it falls into place... ...Position Overview As an Embedded Engineer, you will develop safety... ...closely with hardware, software, systems, and safety engineering... ...Comfortable using Git and working in a Linux development environment ~...Local area
$160k - $220k
...build sensors and tools for engineers, roboticists, and researchers... ...the Sr or Staff level for the Embedded Engineering team, you will be... ...executing, and building the embedded software that powers our lidar... ...talented ICs with expertise in Linux, C, and C++, Rust, and Python...Full timeWork experience placementWork at officeLocal area- ...precisely where they’re needed most. About the Job As an Embedded Software Engineer , you will develop the embedded software that enables... ...in orbit. Your work will include board bring-up of Linux-based platforms, high-performance data movement between sensors...Permanent employment
$160k - $200k
...building the most advanced hardware, software, and AI technology to make it possible... ...The Role Join our team as a Senior Embedded Software Engineer to help us bring current and next generations... ...What You'll Help Build Embedded Linux Development: Design, develop, and...Full timeWork at officeImmediate startWorldwideFlexible hoursNight shift- ...Job Description Job Description As a Software Engineer on the Firmware team, you will own the software integration, performance, optimization... ..., SW stacks, and L1-L3 implementations into our custom embedded Linux platform. Architecture Definition: Define, architect,...Temporary workWork experience placementRelocation package
- ...globally. About the Role We're seeking a Senior Embedded Engineer to lead the development and optimization of software that powers our AI-enabled traffic enforcement... ...experience with edge AI inference, embedded Linux, real-time operating systems, or outdoor/...Local area
- ...sensors, and partial observability. Design safety-critical software for obstacle avoidance and interactions with humans during... ...programming skills for real-time, fault-tolerant code on embedded systems and Linux. Deep experience with planning, search, trajectory...Full time
$220k - $250k
...the Role We're hiring a Computer Vision Engineer to work on the CV technology behind Mill... ...people who care about the mission. Software skills: Python, PyTorch, OpenCV. Experience... ...with computer vision and cameras for embedded systems The estimated base salary range...$160k - $220k
...record breaking speeds. About You and The Role As a Senior Software Engineer - Hardware Test at Zipline you will have the unique... ...gain a deep understanding of our avionics stack, flight and embedded code, and vehicle-sensors. You will own these test systems from...Work at officeLocal area$95 per hour
...Our client, a leader in advanced hardware and embedded systems, is seeking a dedicated Embedded Software Engineer to join their innovative team. As an Embedded Software... ...high-quality C++ applications for embedded Linux systems, focusing on low-latency and high-performance...$160k - $250k
...The Role Zipline aircraft depend on embedded firmware to execute critical flight... ...network of microcontrollers and embedded Linux computers. This software must perform reliably as aircraft... ..., embedded Linux, and systems engineers, you will turn hardware behavior and...Work at officeLocal area$130k - $300k
...their laptop or phone. We are building a line of embedded devices with screens, and we need an amazing UI engineer to build interfaces for these devices. You’ll... ...customers have come to expect from our web and mobile software, but in a much more constrained hardware...Hourly payFull timeWork visaFlexible hoursShift work$130k - $180k
...Role Our product spans the entire software stack, from the embedded controls running on rugged hardware,... ..., high-autonomy role for an engineer who'd rather see the whole product than... ...collaboration: Work across firmware, embedded Linux, manufacturing, and product to...Full timeLive inWork at officeWeekend work$160k - $250k
...autonomous drone delivery system relies on software that behaves safely and predictably.... ...avionics sensor suite. As a Senior Embedded Software Validation Engineer, you will lead validation strategy... ..., and performance on an Embedded Linux node. • Design, implement, and...Local area- ...bigger than the ocean. About the Role We're looking for an Embedded Systems Engineer to own the firmware, electronics integration, and low-... ...on role that lives at the boundary between electronics and software. You'll work directly with electrical, mechanical, and acoustics...
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Software Engineer, Embedded Linux. Be the first to apply!
- software developer positions San Bruno, CA
- startup software engineer San Bruno, CA
- cybersecurity software engineer San Bruno, CA
- software developer San Bruno, CA
- software engineer San Bruno, CA
- software developer fintech San Bruno, CA
- part time software developer remote San Bruno, CA
- intel software engineer San Bruno, CA
- ngo software engineer San Bruno, CA
- information technology software engineer San Bruno, CA




