Software Engineer - Embedded Systems
Core
Building a distributed operating system (SwoopOS) that decomposes physical equipment (power grids, militaries, manufacturing) into robotic embodiments for autonomous systems and agentic AI.
Role type
Embedded Systems Engineer (OS/Kernel)
Builds
A distributed operating system running on heterogeneous hardware in the physical world
Domain
Defense, Critical Infrastructure, Robotics, Embedded Systems
Deliverable
production ML models | product features | infrastructure
Required skills
OS/Kernel development, Firmware development, Low-level driver development, Bootloader development, Hardware abstraction layer design, Cross-functional debugging, System service design
Preferred skills
null
Technologies
null
Responsibilities
Develop and maintain embedded system firmware including low-level drivers, bootloaders, and 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
Seniority
Mid-Senior (4+ years experience)