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

Software Engineer, Embedded Linux

$130k - $180k

Chariot Defense

Job Description

Job Description

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.

Vacancy posted 4 days ago
Similar jobs that could be interesting for youBased on the Software Engineer, Embedded Linux in San Francisco, CA vacancy
  •  ...Unknown is seeking an embedded software engineer in San Francisco to join a four-person team, providing technical leadership and helping develop...  ...consumer electronics. Strong experience in embedded C/C++, Linux (Yocto), and camera/video technology is required; startup experience... 
    Suggested

    Aegis Search Ltd

    San Francisco, CA
    4 days ago
  •  ...Dolby is seeking a Senior/Staff Software Engineer for the Cinema Technology Group in San Francisco...  ...You will design and maintain real-time embedded software for cinema playback servers,...  ...functional teams. Bring 5+ years in C/C++, deep Linux experience, and a track record of... 
    Suggested

    Dolby

    San Francisco, CA
    5 days ago
  •  ...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 Computer... 
    Suggested
    Full time
    Part time
    Remote work
    3 days per week

    Empo Health

    San Bruno, CA
    2 days ago
  •  ...Zipline is seeking an experienced engineer to implement reliable embedded software for robotics applications at scale. You will work at the hardware/software...  ...flight- and safety-critical code running on embedded Linux, including diagnostics and validation infrastructure... 
    Suggested

    ZipLine

    South San Francisco, CA
    4 days ago
  •  ...leading autonomous logistics company, seeks an experienced Linux kernel engineer for embedded flight computers in San Francisco. You’ll own kernel...  ...tooling, and collaborate with hardware, firmware, and flight software teams to ship robust kernel software at pace. #J-18808... 
    Suggested

    Telemetry Today LLC

    San Francisco, CA
    1 day ago
  •  ...Chariot Defense Inc. in California is seeking an Embedded Linux Engineer to own the software stack from ground up, bootlining a custom board and keeping Linux running reliably in the field. You will lead board bring-up, bootloader/kernel configuration, and driver integration... 

    Chariot Defense Inc.

    South San Francisco, CA
    4 days ago
  •  ...a camera start up in San Francisco who are looking for an embedded software engineer to join their. You’ll be working in a team of four, providing...  ...product with a large number of sensors involved Develop a Linux platform for the device to run off What you’ll need Experience... 

    Aegis Search Ltd

    San Francisco, CA
    4 days ago
  • $200k - $300k

     ...Embedded Engineer, Hardware (Autonomous Vehicle Team) About Foundation: Foundation is developing...  ...platforms (MCUs, VCU, SBCs running Linux). Set up operating systems,...  ...bring-up during vehicle assembly; debug software-hardware integration issues. Contribute... 

    Foundation Robotics Lab

    San Francisco, CA
    5 days ago
  •  ...the company in San Francisco is seeking a Firmware Engineer to work close to hardware across C/C++ or Rust, RTOS, BLE, embedded Linux, microcontrollers, sensors and audio pipelines. This full-time, onsite role requires 3+ years of firmware experience and a track record... 
    Full time

    Mira

    San Francisco, CA
    2 days ago
  •  ...San Francisco is looking for a lead engineer for the Sensors & Embedded Applications team to design and implement embedded dashcam and sensor software, and to push edge ML processing and sensor...  .... The role requires hands-on Linux-based embedded development, strong C/... 

    Remote Services Inc.

    San Francisco, CA
    2 days ago
  •  ...robotics to millions of households. The Role As an Embedded Software Engineer, you'll build the software closest to our hardware, on a...  ...experience developing embedded software: bare‑metal, RTOS, and/or Linux‑based platforms, ideally for robotics or other complex... 

    Weave Robotics, Inc.

    San Francisco, CA
    2 days ago
  •  ...Astranis Space Technologies Corp. in Northern California, USA, is seeking an Embedded Software Engineer for the Network Software team to help design, implement, and test flight software that commands and monitors spacecraft. You will develop firmware for control boards... 

    Astranis

    San Francisco, CA
    4 days ago
  •  ...Francisco seeks an experienced firmware engineer to own C++ firmware for a distributed...  ...collaborate with electrical, mechanical, embedded Linux, and systems engineers to turn hardware...  ...behavior and flight data into reliable software deployed on aircraft. The role... 

    Candidate Company

    San Francisco, CA
    9 hours ago
  • $182k - $230k

     ...progress. Over the last decade, software has transformed the digital...  .... We are roboticists, engineers, operators, and builders. We...  ...We are seeking an Senior Embedded Firmware Engineer to develop...  ...proficiency in C and Python within Linux development environments and... 
    Full time
    Internship
    Work at office
    Flexible hours

    Atoms

    San Francisco, CA
    3 days ago
  • $117k - $185k

     ...Embedded Software EngineerOne team. Global challenges. Infinite opportunities. At Viasat, we're...  ...DoThis is a role for an Embedded Software Engineer within Secure Network Systems (SNS) -...  ...embedded software in C/C++At least 1 year Linux OS use, ideally for an embedded... 

    ViaSat

    San Francisco, CA
    5 days ago
  •  ...Job Description Looking for a Software Engineer with experience in platform development, embedded systems, device drivers, Linux kernel networking with a focus on platform and L2/L3 protocols Job Description Looking for a Software Engineer with experience in platform... 

    Pentangle Tech Services | P5 Group

    San Francisco, CA
    3 days ago
  •  ...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... 

    GCS Recruitment

    San Francisco, CA
    3 days ago
  •  ...Lead Embedded Systems Software EngineerDapster is looking for a Lead Embedded Systems Software Engineer to join our small-but-powerful team. This is an impact opportunity -- we're...  ...C/C++ and Python programming skills in a Linux environment.Experience writing/maintaining... 
    Work experience placement
    Work at office
    Remote work

    Dapster

    San Francisco, CA
    4 days ago
  • $120k - $250k

     ...A global technology design and engineering company that develops connected products and embedded systems for leading international...  ...experienced Embedded Android Software Engineer to join our dynamic engineering...  ...Strong knowledge of QCM, QCS, Linux Kernel, Java, and Python.... 
    Permanent employment
    Local area
    Flexible hours

    Jobot

    San Francisco, CA
    3 days ago
  •  ...sectors. Our next-generation software stack combines an intuitive command...  ...environment. We empower engineers to build, test, and deploy...  ...and safely.The InternshipAs an Embedded Software Engineering Intern at...  ...and hardware interfaces to Linux systems and low-level debugging... 
    Permanent employment
    Summer work
    Internship

    Revel

    San Francisco, CA
    3 days ago
  • $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... 
    Work experience placement
    Work at office
    Local area

    Ouster

    San Francisco, CA
    4 days ago
  • $180k - $340k

     ...Sr. to Staff Firmware / Embedded Software Engineer - Delivery Drones San Francisco, CA (you can work from home up to 2x/week) The team...  ...Experience with RTOS (e.g., FreeRTOS, Zephyr) or Embedded Linux on constrained systems. Familiarity with motor control... 
    Work from home

    Skyrocket Ventures

    San Francisco, CA
    2 days ago
  • $100k - $200k

     ...be hired directly by an Insight Global client Job Summary: Embedded Software Engineer - San Francisco, CA You will be responsible for building the...  ...that powers our lidar firmware system. Expertise in Linux, C, and C++, Python, along with an eye for detail, are essential... 
    Permanent employment
    Full time
    Work at office

    Insight Global

    San Francisco, CA
    4 days ago
  • $155k - $200k

     ...digital divide in ways previously thought impossible. As a Staff Embedded Software Engineer , you will work in a team whose primary responsibility is...  ..., or equivalent industry experience. Expert knowledge of Linux/RTOS platform development in modern multi‑core ARM... 
    Worldwide
    Flexible hours

    Tarana Wireless

    San Francisco, CA
    4 days ago
  • $197.53k - $276.54k

     ...Senior Embedded Software EngineerAt Blue Origin, we envision millions of people living and working...  ...are seeking a Senior Embedded Software Engineer to design, develop, and optimize...  ...FreeRTOS, Zephyr, VxWorks) and/or Embedded Linux.Strong ability to read complex electrical... 
    Permanent employment
    Temporary work
    Local area
    Worldwide

    Blue Origin

    San Francisco, CA
    5 days ago
  •  ...self-hosted and on-premises software, with unmatched accuracy, low...  ...else: non-NVIDIA accelerators, embedded SoCs, mobile application...  ...this role. As an Embedded AI Engineer on the Partner Platform Engineering...  ..., including embedded Linux, bare-metal, and RTOS targets... 

    Deepgram

    San Francisco, CA
    3 days ago
  • $160k - $250k

     ...proven reliable and deterministic software components for hardware...  ...for flight- and safety-critical embedded software running on an embedded Linux system, and for the diagnostics and...  ...partner with systems, hardware, test engineering, and operations to create repeatable... 
    Local area

    ZipLine

    San Francisco, CA
    2 days ago
  • $155k - $222.6k

     .../2027Meet the TeamTeam Fusion develops embedded software for Cisco networking platforms, including...  ...products. Your ImpactAs a Software Engineer, you will design, develop, debug, and validate...  ...new switch and wireless platforms on Linux and embedded systems, working across... 
    Full time
    Temporary work
    Local area
    Flexible hours

    CISCO Systems

    San Francisco, CA
    3 days ago
  •  ...Zipline in San Francisco is seeking an experienced software engineer to build flight-critical embedded systems. You will own avionics subsystems and deliver deterministic code in C++ or Rust on embedded Linux, with safety-focused validation and field diagnostics. You... 

    Jobleads-US

    San Francisco, CA
    2 days ago
  • $168k - $247k

     ...aircrafts and deploy at scale.About the RoleWe are looking for an Embedded Software Engineer to lead the development and bring-up of ARM-based...  ...QualificationsExperience with RTOS (e.g., FreeRTOS, Zephyr) or Embedded Linux on constrained systems.Familiarity with motor control,... 
    Hourly pay
    Work at office
    Local area
    Remote work
    Flexible hours

    Doordash

    San Francisco, CA
    1 day ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Software Engineer, Embedded Linux. Be the first to apply!