Chariot Defense logo
Chariot DefensePosted 2 months ago

Software Engineer, Embedded Linux

$130,000–$180,000 year

On-siteSan Bruno, California, United States

Full TimeStartup

Job Summary

Board bring-up: Take freshly fabricated carrier boards from powered-off to reliably booting, methodically proving out power, memory, and communication interfaces hands-on. Configure bootloaders and the Linux kernel to recognize custom hardware, then describe that hardware to the OS and integrate drivers for non-standard peripherals. Build and deploy reproducible images using Nix/NixOS, establishing safe update and rollback paths for fielded units. Configure on-device networking and system services, ensuring the platform remains robust and serviceable across the product's life under austere conditions. Partner closely with firmware and hardware teams at the hardware-software boundary.

Required Qualifications

  • 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
  • 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
  • All employees are required to provide proof of authorization to work in the U.S. within their first 3 days of work

Desired Qualifications

  • 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

Hiring someone like this?

Get your role in front of qualified candidates on Sorce.

Get started

Apply to this job in one click with Sorce

Apply on Sorce