Embedded Systems Engineer

Aurelius SystemsSan Francisco, CA
Hybrid

About The Position

Aurelius Systems is a VC-backed defense tech startup focused on developing autonomous, edge-deployed directed energy systems for counter-UAS. We are building laser weapons to neutralize drones. Our team consists of engineers, former US military operators, and subject matter experts dedicated to advancing America's directed energy capabilities. We aim to create the first cost-effective, reliable, and robust laser weapon system. Our operational philosophy emphasizes a small team achieving unreasonable output, focusing on the task at hand without excuses. We have a lab in San Francisco, a manufacturing hub in Detroit, and conduct weekly field tests on our private 400-acre range. We are seeking an Embedded Systems Engineer to manage the critical layer between hardware and the application stack. This role involves board bring-up, BSP development, driver implementation, and real-time control across various subsystems. You will collaborate closely with Electrical Engineering, Mechanical Engineering, and our robotics software team to ensure seamless system communication under field conditions.

Requirements

  • 3 to 8+ years of experience building embedded systems on real hardware
  • Strong proficiency in C and C++ on Linux
  • Comfort with Python for tooling
  • Hands-on experience with Linux kernel, drivers, and BSP on at least one custom board
  • Real-time systems experience, including PREEMPT_RT, Xenomai, or RTOS
  • Comfortable debugging at the hardware level with oscilloscope and logic analyzer
  • Experience shipping embedded code on hardware that must function outside a lab environment
  • Ability to debug problems at the hardware level
  • Must be a "U.S. Person" as defined by U.S. law (U.S. citizen, legal permanent resident, or certain protected classes of asylees and refugees)

Nice To Haves

  • Yocto or Buildroot experience
  • ROS2 integration
  • Safety-critical or hard real-time experience
  • CAN, EtherCAT, or industrial bus experience

Responsibilities

  • Board bring-up and BSP development on custom hardware
  • Linux kernel and driver work, including device drivers, DMA, interrupts, and userspace interfaces
  • Real-time control loops for motion, power, and sensor subsystems
  • Hardware and software co-design alongside EEs and mechanical engineers
  • Debugging at the hardware level using oscilloscope, logic analyzer, JTAG, and bus traces
  • Developing boot, flash, and update infrastructure for embedded targets, including A/B partitions and OTA

Benefits

  • Competitive salary + equity
  • United Health Care medical, dental, and vision coverage
  • Flexible 18 days PTO + 5 sick days
  • Travel to field test events and range days
  • Covered daily lunches and office snacks + drinks
  • E-bike / scooter stipend (Up to $500)
  • Direct access to leadership and real ownership over your work
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service