S

Swoop

On-demand delivery platform with digital wallet

Software Engineer - Embedded Systems

Systems Software EngineeringConfirmed live in the last 24 hours
Full-time$130k - $260k /yr

About the Job

Requirements

  • Active Top Secret clearance.
  • Bachelor's degree in Computer Science, Computer Engineering, Electrical Engineering, or a related technical field, or equivalent technical experience.
  • At least four years of experience in one or more of operating system or kernel development, real-time operating systems, embedded systems or firmware design, microkernel development, or bare-metal development.
  • Software development experience in C and Rust.
  • Understanding of low-level hardware systems.
  • Willingness to travel 5–20%.

Responsibilities

  • Develop and maintain embedded system firmware, including low-level drivers, bootloaders, and other operating-system-critical functions, to enable reliable operating system initialization and hardware interaction.
  • Contribute to operating-system 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 use firmware interfaces, optimizing performance, resource use, and robustness.
  • Collaborate with other engineering teams to debug complex issues across firmware, operating system, and application boundaries.
  • Collaborate with the deployment engineering team to solve technical challenges for customer requirements.

Desired Qualifications

  • Knowledge of one or more of microcontrollers, systems-on-chip, 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 they relate to processor instructions.
  • Familiarity with serial protocols such as I2C, SPI, UART, and USB.
  • Demonstrated knowledge of systems engineering and distributed systems.

About the Company

Swoop

On-demand delivery platform with digital wallet

Swoop is building a super app for the African market, starting with on-demand food delivery in Nigeria. It connects users with local restaurants, grocery stores, and pharmacies to enable neighborhood-based deliveries. The app supports multiple payment methods, including bank transfers, debit/credit cards, a digital wallet (Swoop Wallet), and cash on delivery. Orders are placed through the app, merchants list items, and delivery partners bring the orders to customers. Swoop differentiates itself by tailoring to local market conditions and offering a broad payment mix (including cash and wallet) to fit diverse customer needs, along with plans to expand into financial services and other consumer categories beyond food. The company aims to grow into a wide-ranging Africa-focused super app that serves multiple categories and payment options, expanding from its Eswatini origins to Lagos and other urban centers.

Company size
11-50
Company stage
Seed
Total funding
$7.3M
Headquarters
Lagos, Nigeria
Founded
2011

Recently Posted Jobs

Explore more opportunities at Swoop

See more jobs