Swoop
Software Engineer - Embedded Systems
Minneapolis-St
No sponsorshipDetected 263 days ago
Distributed SystemsAgentic AICybersecurityEmbedded SystemsSystems EngineeringRoboticsElectrical EngineeringCommunication
About the role
- Not an abstraction, virtualization, or data layer.
- A legitimate distributed operating system.
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.
- 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
- Joining our Edge Team means you will get to work on building an operating system.
- This OS has to work across heterogeneous instruction sets, support a new generation of distributed system abstractions, treat security as a first principle, and work at the scale of power grids and entire militaries.
- You will influence the intersection of artificial intelligence, robotics, and the physical world - building a compute model the OS schedules and executes across the most geopolitically relevant problem sets.
Requirements
- Bachelor's degree in Computer Science, Computer Engineering, Electrical Engineering or related technical field, or equivalent technical experience
- 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
Nice to have
- 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
Skills
- Swoop Technologies has a mission to organize and make accessible the world's military and critical infrastructure.
- That is what Swoop is building.
- Not in the data center or cloud or edge on-premise computing node.
- In the physical world.
Benefits
- Bonus if you have:
Equal opportunity
- Swoop Technologies is proud to be an equal opportunity employer.
Visa & Work Authorization
- Active US Security clearance or ability and willingness to be sponsored for a US Security clearance
This listing is sourced directly from Swoop's careers page and normalized into a canonical job model.