
Software Engineer - Embedded Systems (Cleared)
Swoop Technologies3 months ago
Huntsville, AL, USAMid Level
Base Salary
$130k - $225k/yr
Responsibilities
- Develop and maintain embedded firmware, low-level drivers, bootloaders, and other OS-critical functions for reliable OS initialization and hardware interaction.
- Contribute to OS integration and kernel-level modules connecting hardware abstraction layers with higher-level system software.
- Design and implement application-layer features and system services using firmware interfaces while optimizing performance, resource usage, and robustness.
- Debug complex issues spanning firmware, operating-system, and application boundaries with cross-functional engineering teams.
- Collaborate with deployment engineering to solve technical challenges for customer requirements.
Requirements
- Active TS clearance.
- Bachelor's degree in Computer Science, Computer Engineering, Electrical Engineering, or a related technical field, or equivalent technical experience.
- 4+ years of experience in operating-system or kernel development, RTOS, embedded systems or firmware design, microkernel development, or bare-metal development.
- Software development experience in C and Rust.
- Understanding of low-level hardware systems.
- Preferred knowledge of 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.
- Preferred understanding of processor clocks and timing, serial protocols such as I2C, SPI, UART, and USB, systems engineering, and distributed systems.
Benefits
- Hybrid position based in Huntsville, Alabama, requiring at least 3 days onsite per week.
- Requires 5–20% travel.
- Equal opportunity employment is provided in accordance with applicable laws.
About Swoop Technologies
Swoop Technologies builds SwoopOS, a secure distributed operating system for coordinating equipment and data across militaries and critical infrastructure. Its platform includes the Valhalla SDK for deploying autonomous and distributed systems and the Surf browser for operations, targeting defense, energy, communications, and manufacturing operators at the digital edge. The privately held company sells enterprise software and tooling for edge orchestration and data utilization, rather than cloud-only solutions.