Swoop Technologies is building a distributed operating system, SwoopOS, that organizes and makes accessible the world's military and critical infrastructure, enabling a new generation of distributed systems, autonomous systems, and agentic AI.
Requirements
- 4+ years of experience in one or more of the following: Operating System/Kernel development, RTOS, Embedded Systems/Firmware design, Microkernel development, Bare Metal development
- Software development experience in C and Rust
- Understanding of low level hardware systems
- Knowledge of one or more of the following: Microcontrollers, SoC, device drivers, hardware bring-up, power management, ARM processors, performance optimization, file systems, bootloading, firmware, x86 assembly, system BIOS, FPGAs or hardware/software integration
- Understanding of clocks and timing as it pertains to processor instructions
- Familiarity with serial protocols such as I2C, SPI, UART, USB
- Demonstrated knowledge of systems engineering and distributed systems
Responsibilities
- Develop and maintain embedded system firmware including low-level drivers, bootloaders, and other OS-critical functions to enable reliable OS initialization and hardware interaction.
- Contribute to OS integration and kernel-level modules, ensuring efficient communication between hardware abstraction layers and higher-level system software.
- Design and implement application-layer features and system services that leverage firmware interfaces, optimizing for performance, resource use, and robustness.
- Collaborate cross-functionally with other engineering teams to debug complex issues spanning firmware, operating system, and application boundaries.
- Collaborate closely with the deployment engineering team, solving technical challenges for various customer requirements
Other
- Bachelor's degree in Computer Science, Computer Engineering, Electrical Engineering or related technical field, or equivalent technical experience
- Travel Requirement - 5-20%
- Active US Security clearance or ability and willingness to be sponsored for a US Security clearance