Swoop

Swoop

Software Engineer - Embedded Systems (Cleared)

Minneapolis-St

No sponsorshipDetected 265 days ago
TypeScriptDistributed SystemsAgentic AIEmbedded 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.

This listing is sourced directly from Swoop's careers page and normalized into a canonical job model.