A venture-backed defense technology company building autonomous systems for national security applications. This role sits at the core of our embedded software stack, owning low-level software that interfaces directly with sensors, compute, and real-time hardware.
Competitive Salary, Meaningful Equity, Full-package.
Role Description
As an Embedded Software Engineer, you will:
- Design and implement low-level software for real-time embedded systems deployed on operational hardware.
- Write deterministic, performance-critical code that interfaces directly with sensors, communications buses, and custom electronics.
- Own software that runs close to the hardware boundary, where reliability and timing guarantees matter.
- Work closely with electrical, firmware, and systems engineers to transition prototypes into production-ready systems.
This is a hands-on execution role, not an application layer.
Core Responsibilities
- Develop embedded software in C and C++ for microcontrollers and embedded Linux platforms.
- Implement and maintain device drivers and hardware interfaces using SPI, I2C, UART, CAN, and Ethernet.
- Lead hardware bring-up and low-level debugging on new boards and custom electronics.
- Configure and maintain board support packages and real-time operating environments.
- Implement real-time task scheduling, inter-process communication, and fault handling.
- Support integration, testing, and validation across lab and field environments.
- Contribute to system architecture decisions with a focus on determinism, robustness, and maintainability.
Skills and Experience
- Strong experience developing embedded software in C and C++ on resource-constrained systems.
- Experience working with RTOS environments or real-time Linux.
- Hands-on debugging experience using JTAG, logic analyzers, and oscilloscopes.
- Solid understanding of embedded system architecture, memory management, and real-time constraints.
- Experience collaborating closely with electrical and hardware engineering teams.
- Comfort operating in an early-stage, fast moving engineering environment.
Why Join
- Direct ownership over mission-critical embedded software deployed on real hardware.
- Exposure to full system lifecycles, from bring up through fielded operation.
- Small, senior engineering team with clear accountability and short feedback loops.
- Competitive compensation with meaningful early-stage equity.
ITAR Compliance
This position requires access to export-controlled information. Applicants must be U.S. Persons as defined by ITAR, including U.S. citizens or lawful permanent residents.