We are seeking a versatile, proactive Embedded Systems Software Engineer to join the next-generation USMC software-defined radio (SDR) Operating Environment (OE) team. This is a "swiss army knife" role designed for an engineer who loves working across the full embedded software stack—from low-level Linux system configuration and driver interfaces up to container orchestration and waveform service integration. On this project, you will collaborate with lead architects and SDR specialists to implement and validate a containerized, SCA-compliant Operating Environment (OE) on SOSA-aligned hardware. Your day-to-day work will span writing C++ device integration services (timing, serial devices, audio/vocoder interfaces, etc), building custom container images, crafting Python and Bash automation pipelines, and debugging hardware-software interactions on ARM64 systems-on-chip (SoC). If you enjoy diving into unfamiliar codebases, bridging software layers, and solving multifaceted engineering puzzles, this role is built for you.
Stand Out From the Crowd
Upload your resume and get instant feedback on how well it matches this job.
Job Type
Full-time
Career Level
Mid Level