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

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 that 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 propagating 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. Able to work on your feet for extended periods in a shop setting. Able to lift and carry 50lbs. 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. #J-18808-Ljbffr Chariot Defense

Vacancy posted 2 days ago
Similar jobs that could be interesting for youBased on the Software Engineer, Embedded Linux in South San Francisco, CA vacancy
  • A leading technology company is seeking a Senior Software Development Engineer for its San Francisco office. The ideal candidate will design and maintain embedded Linux and Android components for next-generation devices, collaborating with cross-functional teams and mentoring... 
    Suggested
    Work at office

    Inflection Managing Partner, Inc.

    San Francisco, CA
    2 days ago
  •  ...innovation company in San Francisco is seeking a Senior Software Development Engineer to contribute to the full stack development of proof of...  ...human devices. This role entails designing and implementing embedded Linux and Android components, collaborating with multi-... 
    Suggested

    World Coin

    San Francisco, CA
    1 day ago
  • $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... 
    Suggested
    Local area
    Flexible hours

    Nimble Robotics

    San Francisco, CA
    11 days ago
  • $130k - $180k

    Chariot Defense is looking for an Embedded Linux Engineer to lead the software platform development at their San Bruno, CA, office. In this role, you will be responsible for getting Linux to run on custom hardware while working closely with firmware and hardware teams.... 
    Suggested
    Work at office

    Chariot Defense

    San Bruno, CA
    2 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... 
    Suggested
    Full time
    Part time
    Remote work
    3 days per week

    Empo Health

    San Bruno, CA
    23 days ago
  • Aurelius Systems in San Francisco is looking for an Embedded Systems Engineer to work on autonomous, edge-deployed directed energy systems. You...  ...ideal candidate will have experience in embedded systems, Linux kernel development, and debugging at the hardware level. The... 
    Flexible hours

    Aurelius Systems

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

    A technology staffing firm is seeking an Embedded Software Engineer for an onsite position in San Francisco. The role involves developing embedded...  ...for lidar firmware systems, requiring expertise in C/C++, Linux, and complex embedded systems. Ideal candidates are skilled... 
    Full time

    Insight Global

    San Francisco, CA
    2 days ago
  • Eight Sleep in San Francisco is seeking a Senior Embedded Software Engineer to join their innovative team. You'll design and implement solutions...  ...directly. This full-time position involves working on embedded Linux development, platform security, and collaborating with... 
    Full time
    Sleeping nights

    Eight Sleep

    San Francisco, CA
    2 days ago
  • $195k - $225k

     ...in San Bruno, California is looking for a Senior Electrical Engineer to oversee the compute, sensing, and connectivity layer of hardware...  ...with firmware, mechanical, and systems engineers to bring embedded Linux platforms and mixed-signal technologies into production.... 

    Mill

    San Bruno, CA
    2 days ago
  • $100k - $130k

    Senior Software Engineer (Embedded/Full-Stack) About Augmental Augmental is an MIT Media Lab spinoff dedicated to redefining human-computer interaction. We’re pioneering the development of intraoral wearable devices designed to revolutionize computer control. Our team of... 
    Full time
    Work at office
    Visa sponsorship
    Shift work

    Augmental

    San Francisco, CA
    1 day ago
  • Hayden AI Technologies, Inc. is seeking a Senior Software Engineer to develop and optimize software for hardware-integrated systems as part...  .... The ideal candidate has over 5 years of experience in embedded systems, proficiency in C/C++ and Python, and a Bachelor’s degree... 

    Hayden AI Technologies, Inc.

    San Francisco, CA
    1 day ago
  • $56 - $68 per hour

     ...Job Title: Embedded Software Engineer Location: Burlingame, CA Duration: Contract - 12 months Pay Range: $56/hr $68/hr (W2) Job ID: 406696 About BCforward BCforward is a leading global IT consulting and workforce solutions firm providing services and support to Fortune... 
    Contract work

    BCforward

    Burlingame, CA
    1 day ago
  •  ...Embedded Software Engineer We are building some of the world's most advanced autonomous systems. Responsibilities Develop embedded software in modern...  ...Build Python tooling and automation Work across Embedded Linux and RTOS Hardware bring‑up and low‑level debugging Device... 

    Fruition Group US

    San Francisco, CA
    1 day 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
    1 day ago
  • $250k

     ...Overview Senior Embedded / Firmware Engineer (Edge AI / Connected Devices) Bay Area Hybrid Up to $250,000 pa We’re working with a...  ...ll be doing Design, develop, and maintain embedded software and firmware across Linux, RTOS, and bare-metal systems Work closely with hardware... 

    5V Tech

    San Francisco, CA
    1 day ago
  • $35 per hour

     .... Team Description The Brain Interfaces Embedded Systems Team, a division of the Brain Interfaces...  ...are looking for experienced, hands‑on engineers who are interested in exploring what’s...  ...engineers, algorithms engineers, and software engineers on a small, agile team. The... 
    Hourly pay
    Price work
    Full time
    Temporary work
    Internship
    Flexible hours

    Neuralink

    South San Francisco, CA
    1 day ago
  • $56.1k - $112.2k

    Capgemini Engineering is looking for an experienced Embedded Software Developer for RDK-B in Sunnyvale, CA. In this role, you will design and develop software for...  ...gateway and extender products, focusing on embedded Linux environments. The ideal candidate should have 3+... 

    Capgemini Engineering

    San Francisco, CA
    2 days ago
  • Hayden AI Technologies, Inc. is looking for a Senior Firmware Engineer to join the Device Software team in San Francisco, California. The role requires deep expertise in Linux kernel and device driver development, where you will design and maintain device drivers, optimize... 

    Hayden AI Technologies, Inc.

    San Francisco, CA
    3 days ago
  •  ...Direct message the job poster from Fruition Group Embedded Software Engineer – Robotics (Senior/Staff Level) We’re partnered with a pioneering robotics...  ...RTOS environments (FreeRTOS, Zephyr) or Embedded Linux on constrained systems Motor control, power/battery systems... 

    Fruition Group

    San Francisco, CA
    10 hours ago
  • $246.5k - $290k

    Tools for Humanity in San Francisco is seeking a Senior Software Development Engineer to drive the development of next-generation human-proof...  ...The ideal candidate has over 7 years of experience with embedded Linux and AOSP platforms and a strong background in software development... 

    Tools for Humanity

    San Francisco, CA
    2 days ago
  • $250k

    5V Tech is seeking a Senior Embedded/Firmware Engineer to join our fast-paced team in San Francisco. This role involves designing and maintaining embedded software across Linux and RTOS systems, collaborating closely with hardware teams, and developing low-level drivers... 

    5V Tech

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

     ...applying robotics and distributed software to create a new class of...  ...experienced Senior Software Engineer to develop software critical...  ...contribute significantly to real-time embedded systems critical to our robot...  ...: ~ Experience with Linux operating systems and kernel... 
    Work at office

    Mytra

    Brisbane, CA
    1 day ago
  •  ...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 cameras...  ...experience with edge AI inference, embedded Linux, real-time operating systems, or outdoor/... 
    Local area

    Obvio Inc.

    San Carlos, CA
    3 days ago
  • $127k - $150k

     ...building cutting edge electronics and controls. We are seeking a Software Engineer specializing in Android UI/UX and Systems Interfacing. In...  ..., and restricted-bandwidth data protocols Experience with Embedded Linux and Linux system services Experience working with databases... 
    Full time
    Work from home
    Flexible hours

    Lightship

    South San Francisco, CA
    2 days ago
  • $160k - $215k

    Software Engineer - Motor Firmware About Zipline Do you want to change the world? Zipline is on...  ...a willingness to work in a variety of embedded environments, from running on bare metal...  ...using a RTOS and integrating with embedded Linux. Experience supporting robotic systems... 
    Local area

    Zipline

    South San Francisco, CA
    1 day ago
  •  ...building the most advanced hardware, software, and AI technology to make it possible...  ...it. 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 time
    Work at office
    Immediate start
    Worldwide
    Flexible hours
    Night shift

    Eight Sleep

    San Francisco, CA
    3 days ago
  • Stepping Up Solutions is looking for a Senior Embedded Android Engineer based in our San Francisco office. This role involves firmware development...  ...in embedded systems and is knowledgeable in C/C++, Linux, Android, and various wireless technologies. #J-18808-Ljbffr... 
    Work at office

    Stepping Up Solutions

    San Francisco, CA
    2 days ago
  • Fruition Group US in San Francisco is seeking an Embedded Software Engineer to develop embedded software in modern C++. You will build Python tooling, work across Embedded Linux and RTOS, and perform hardware bring‑up and debugging for high‑performance systems. The role... 

    Fruition Group US

    San Francisco, CA
    2 days ago
  •  ...exciting journey. We are looking for a Staff Engineer to help guide our product development...  ...talent to deliver world-class hardware/software/AI platforms. Your technical expertise...  ...products—with a focus on cutting-edge Embedded Linux systems. Responsibilities Lead the... 
    Work experience placement
    H1b
    Live in
    Relocation
    Work visa

    BrightAI Corporation

    San Francisco, CA
    1 day ago
  • $130k - $180k

    Chariot Defense in San Bruno, California, is seeking a versatile engineer to work across their software stack, from embedded controls through cloud services. This role demands strong systems programming skills (C, C++, Rust) and involvement in bridging hardware and software... 

    Chariot Defense

    San Bruno, CA
    2 days ago

Do you want to receive more vacancies?

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