CareerPlanSign in

Software Engineer - Embedded Systems

💼 Full-time🗓 2026-10-01

Core

Building a distributed operating system (SwoopOS) that enables autonomous systems and agentic AI to operate on physical infrastructure like power grids and military equipment.

Role type

Senior IC embedded systems engineer (OS/kernel)

Builds

A distributed operating system for heterogeneous hardware in the physical world

Domain

Defense, critical infrastructure, embedded systems, robotics

Required skills

C, Rust, OS/Kernel development, RTOS, Embedded Systems/Firmware design, Microkernel development, Bare Metal development, Low-level hardware systems

Preferred skills

Microcontrollers, SoC, device drivers, hardware bring-up, power management, ARM processors, x86 assembly, FPGAs, serial protocols (I2C, SPI, UART, USB), systems engineering, distributed systems

Responsibilities

Develop and maintain embedded system firmware including low-level drivers and bootloaders; Contribute to OS integration and kernel-level modules; Design and implement application-layer features; Collaborate cross-functionally to debug complex issues spanning firmware, OS, and application boundaries; Solve technical challenges for customer deployment requirements

Sourced via wellfound · Listed on CareerPlan, which tracks 901,000+ jobs from 20+ sources.