Software Engineer - Embedded Systems (Cleared)

Swoop Technologies

$100K — $120K *
Aerospace & Defense
Less than 5 years of experience
Job Overview by Ladders

Qualifications

  • Active TS Clearance
  • Bachelor's degree in Computer Science, Computer Engineering, Electrical Engineering, or related technical field, or equivalent technical experience
  • 4+ years of experience in OS/Kernel development, RTOS, Embedded Systems, Firmware design, Microkernel development, or Bare Metal development
  • Proficient in software development using C and Rust
  • Solid understanding of low-level hardware systems

Responsibilities

  • Develop and maintain embedded system firmware, including low-level drivers and bootloaders
  • Contribute to OS integration and kernel-level modules for efficient hardware communication
  • Design and implement application-layer features and services optimizing performance and resource use
  • Collaborate with engineering teams to debug issues across firmware, OS, and applications
  • Work closely with the deployment engineering team to solve various technical challenges

Benefits

  • Hybrid work arrangement with onsite requirements 3+ days a week
  • Opportunity to work on cutting-edge distributed operating systems
  • Engagement in tackling complex, high-impact challenges
  • Exposure to interdisciplinary collaboration with AI and robotics
  • Chance to contribute directly to significant geopolitical problem sets
Full Job Description
This is a hybrid position that requires someone based in Huntsville, AL that can work 3+ days in onsite.

Impact:

Joining our Edge Team means you will get to work on building an operating system. Not an abstraction, virtualization, or data layer. A legitimate distributed 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. It is a bad-ass problem where every member of the team contributes tangibly on a daily basis.

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


You Should Have:
  • Active TS Clearance
  • 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
  • Understanding of low level hardware systems
  • Travel Requirement - 5-20%


Bonus if you have:
  • 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

Similar Jobs

More Jobs at Swoop Technologies

More Aerospace & Defense Jobs

Find similar Software Engineer - Embedded Systems (Cleared) jobs: