Staff Embedded Software Engineer
CACI International Inc - Colorado Springs, CO
Hiring: Staff Embedded Software Engineer Company: CACI International Inc Location: Colorado Springs, CO Job Posted Time: 2026-09-10 10:22:44 Employment Type: Full-time / On-site Target Skills & Keywords : Agile, C, C++, CI/CD, Embedded Systems, FPGA, Firmware, Integration Testing, Linux, PCB, Protobuf, Protocol Buffers, Python, RTOS, Rust, SOC About the job Experience: •8+ years in embedded software. •10+ years in embedded software. Required Skills: •This position is located on-site at our Colorado Springs, CO office. •Lead the architecture and implementation of embedded software to deliver robust, consistent performance while meeting interface and radiation constraints. •Support board bring-up and low-level driver development; integrate with FPGA logic and DSP blocks. •Design, configure, and optimize embedded Linux solutions. •Partner cross-functionally with RF and systems teams on radio architectures; contribute to interface control documents (ICDs) and system requirements. •Design for reliability, resiliency, and safety in space environments. •Engineer secure boot, cryptographic key management, and secure, robust firmware update mechanisms; drive compliance with relevant security guidelines. •Establish and/or contribute to continuous integration/continuous deployment (CI/CD) for embedded targets, and support static analysis and unit/integration testing. Qualifications: •Bachelor’s in Electrical Engineering or Computer Science (or related field), with 8+ years in embedded software. •Proficiency in C/C++ for embedded targets. •Strong systems fundamentals (e.g., memory models, concurrency, synchronization, interrupts, cache/NUMA effects, DMA). •Strong experience with an RTOS and/or embedded Linux on ARM and SoC platforms; comfortable with bootloaders, device trees, BSPs, and kernel/driver development. •Understanding of common embedded protocols (e.g., SPI, I2C, UART, RS-422, PCIe, AXI, Ethernet, GPIO, DMA). •Demonstrated capacity to collaborate closely with RF, FPGA, systems, and test teams. •Demonstrated capacity to work on multiple efforts concurrently. •Operational familiarity with agile development using Atlassian tools. •Strong documentation habits and contributions to ICDs and design artifacts. •Master’s degree in Electrical Engineering or Computer Science (or related field), with 10+ years in embedded software. Compensation: •$98,500 - $206,800 / year •Flexible work environment (work from home / hybrid options) •Competitive benefits and rewards package Interested candidates, please apply directly through the job posting on company's career page or try via AI auto apply on this platform. Don't miss this opportunity to join a forward-thinking team!