Software Engineer - Embedded Systems (Cleared)
Core
Building a distributed operating system (SwoopOS) for heterogeneous hardware in the physical world, enabling autonomous systems and agentic AI across critical infrastructure like power grids and militaries.
Role type
Senior Embedded Systems Engineer (OS/Firmware)
Builds
A distributed operating system running on physical equipment (grid, comms, manufacturing)
Domain
Defense/Critical Infrastructure + Embedded Systems
Required skills
C, Rust, OS/Kernel development, RTOS, Embedded Systems/Firmware design, Microkernel development, Bare Metal development, Low-level hardware systems
Preferred skills
Microcontrollers, SoC, device drivers, hardware bringup, power management, ARM processors, performance optimization, file systems, bootloading, firmware, x86 assembly, system BIOS, FPGAs, hardware/software integration, clocks and timing, serial protocols (I2C, SPI, UART, USB), systems engineering, distributed systems
Responsibilities
Develop and maintain embedded system firmware (drivers, bootloaders, OS-critical functions), Contribute to OS integration and kernel-level modules, Design and implement application-layer features and system services, Collaborate cross-functionally to debug complex issues spanning firmware, OS, and application boundaries, Collaborate with deployment engineering to solve technical challenges for customer requirements