Staff Embedded Software Engineer
$98.5k - $206.8kCaci Inc
Job Title: Staff Embedded Software EngineerJob Category: EngineeringTime Type: Full timeMinimum Clearance Required to Start: NoneEmployee Type: RegularPercentage of Travel Required: Up to 10%Type of Travel: LocalAnticipated Posting End: 11/27/2026The Opportunity:CACI is seeking a senior staff-level embedded software engineer with deep electrical engineering and computer science experience to lead the architecture, development, and delivery of embedded systems for RF communications. This role is ideal for an engineer who thrives in low-level, performance-critical environments, can drive design decisions, and enjoys mentoring others while setting technical direction for the platform.This position is located on-site at our Colorado Springs, CO office.Responsibilities:• 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.• Collaborate 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.• Mentor and elevate the team: perform design reviews, code reviews, and technical coaching; author clear architecture and design documentation.• Collaborate cross-functionally with program management and customers to define milestones, de-risk schedules, and deliver production-quality software for mission operations.Qualifications:Required:• 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).• Experience with PCB designs and schematic reviews.• Ability to collaborate closely with RF, FPGA, systems, and test teams.• Experience debugging mixed HW/SW issues.• Ability to work on multiple efforts concurrently.• Familiarity with agile development using Atlassian tools.• Strong documentation habits and contributions to ICDs and design artifacts.Desired:• Master’s degree in Electrical Engineering or Computer Science (or related field), with 10+ years in embedded software.Exposure to satellite communications systems; familiarity with CCSDS and space-communications standards and constraints.• Practical RF lab skills, including the use of spectrum analyzers, VNAs, oscilloscopes, logic analyzers, and RF test fixtures.• Knowledge of software-defined radio (SDR) technologies.• Experience with the Rust language, Python, and the Protocol Buffers (Protobuf) IDL and tooling.• Hands-on integration with FPGAs; familiarity with Xilinx/AMD toolchains.• Secure boot, TPM, and cryptographic techniques.• Experience designing for reliability in radiation environments.• Track record of technical leadership: setting architecture, reviewing designs, mentoring engineers, and driving high-quality execution.-What You Can Expect: A culture of integrity.At CACI, we place character and innovation at the center of everything we do. As a valued team member, you’ll be part of a high-performing group dedicated to our customer’s missions and driven by a higher purpose – to ensure the safety of our nation.An environment of trust.CACI values the unique contributions that every employee brings to our company and our customers - every day. You’ll have the autonomy to take the time you need through a unique flexible time off benefit and have access to robust learning resources to make your ambitions a reality.A focus on continuous growth.Together, we will advance our nation's most critical missions, build on our lengthy track record of business success, and find opportunities to break new ground — in your career and in our legacy.Pay Range: There are a host of factors that can influence final salary including, but not limited to, geographic location, Federal Government contract labor categories and contract wage rates, relevant prior work experience, specific skills and competencies, education, and certifications. Our employees value the flexibility at CACI that allows them to balance quality work and their personal lives. We offer competitive compensation, benefits and learning and development opportunities. Our broad and competitive mix of benefits options is designed to support and protect employees and their families. At CACI, you will receive comprehensive benefits such as; healthcare, wellness, financial, retirement, family support, continuing education, and time off benefits.The proposed salary range for this position is: $98,500-$206,800CACI is an Equal Opportunity Employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, pregnancy, sexual orientation, age, national origin, disability, status as a protected veteran, or any other protected characteristic.Department:Software Engineering
$150k - $210k
...Senior Staff Software Engineer Colorado Springs Why This Role Matters Senior Staff Software Engineers are the connective tissue across engineering at Bluestaq. You don't just own a system—you influence how multiple teams build their systems. The platform improvements...SuggestedLocal areaImmediate startRelocationRelocation package$148.3k - $275.5k
...What We're Doing Our team at Lockheed Martin, is dedicated to engineering, developing, and integrating new capabilities for the Missile... ...technologies. The Work Lockheed Martin is seeking a software engineer that will thrive in a fast paced team environment in...SuggestedFull timeTemporary workWork experience placementFlexible hours$86.8k - $198k
Job Number: R0245751 Embedded Software Engineer The Opportunity: Are you excited to apply RF quantum sensing technologies to critical national security missions? Your expertise in RF digital signal processing software development will be critical to integrate, test, and...SuggestedFull timeContract workPart timeWork at officeLocal areaRemote work$89.6k - $149.33k
...Responsibilities In this role, you will develop software for our oscilloscope platform while... ...a development tool and as a capability embedded within the oscilloscope itself - keeping... ...Qualifications BS or MS in Electrical Engineering or Computer Engineering Experience with...SuggestedPermanent employmentFlexible hours$52.9k - $108k
Job Number: R0244178 Embedded Software Engineer The Opportunity: As an embedded sof tware engineer, you can resolve a problem with a complete end-to-end solution in a fast, agile environment. If you're looking for the chance to not just develop sof tware, but to help...SuggestedFull timeContract workPart timeLocal area- ...Description The Mission Starts Here TheIncLab engineers and delivers intelligent digital... ...purpose as well. We are looking for a Staff Systems Engineer who is a senior hands-... ...designing, implementing, and evolving complex software and platform systems. We encourage you...Flexible hours
- ...connected across the global enterprise directly, contributing to a mission that protects our nation every day.As a Mobile Device Engineer supporting CIO Infrastructure Services (CIS), you design, engineer, and implement secure enterprise mobile device solutions that enable...
$130k - $185k
...Beyond Begins Here. Discover your next career opportunity now! Position Overview: We are seeking a talented and motivated Software Engineer to join our dynamic team. As a key contributor, you will design, develop, and maintain innovative software solutions that...Full timeTemporary workWork at officeVisa sponsorshipRelocation packageFlexible hours3 days per week$155.4k - $233.2k
...Our employees are not only part of history, they're making history. Northrop Grumman Space Systems is seeking a Staff CUDA Software Engineer to join our team supporting our DARC program. This position would be based in Colorado Springs, Colorado . This role...Full timeContract workRelocation packageShift work- ...Senior Systems Software Engineer This role has been designed as 'Hybrid' with a requirement that you will work on average 2 days per week from an HPE office. Who We Are: Hewlett Packard Enterprise is the global edge-to-cloud company advancing the way people...Work experience placementWork at officeLocal areaImmediate start2 days per week
- ...and citizen services. We’re a nonprofit engineering, applied research, and advanced technology... ...to develop and secure next-generation embedded systems supporting missions of national... ...teams work at the intersection of embedded software, computer architecture, hardware...Work experience placementInternshipLocal areaImmediate start3 days per week
$80k - $90k
...this role, the Sr. Firmware Development Engineer will participate in firmware engineering... ...organization Excellent working knowledge of embedded system design Preferred (working... ...server applications Good system Hardware/Software integration skills Preferred knowledge of...Work experience placementWorldwide$115k - $130k
...Title: Jr Fullstack Software Engineer Belong. Connect. Grow. with KBR! KBR’s National Security Solutions team provides high-end engineering and advanced technology solutions to our customers in the intelligence and national security communities. As a Jr Fullstack...Full timeTemporary workLocal areaRelocation package$100k - $155k
...Senior Software Engineer Colorado Springs Why This Role Matters Senior Software Engineers are the technical anchors of our teams. You'll be the go-to person for a domain or service, ensuring that what we ship is not only functional but well-designed, tested, and...Local areaImmediate startRelocationRelocation package- ...Position Summary We are seeking a Senior Software Engineer to be a primary technical contributor on the Multimode Threat Engagement... ...Windows and Linux test environments Implement build-time embedding of ONNX model files and asset resources; manage versioning of...Contract workTemporary workWork experience placementLive outRemote workFlexible hours
$70 - $72 per hour
...Software Engineer Colorado Springs, Colorado, United States $ 70.00 - 72.00 (US Dollar) Or refer someone About the Job: Software Engineer Software Engineer needs 5 years of experience in Software Engineering, Modern Java Frameworks and Libraries (e.g. Spring...- ...We are seeking a Senior High Performance Computing (HPC) Software Engineer to support an advanced R&D program in Colorado Springs. In this role, you'll work directly with scientists, engineers, and HPC users to support modeling and simulation (M&S) applications within...
$83.4k - $125.2k
...they're making history. Northrop Grumman Space Systems-Missile Defense Integration offers an excellent opportunity for a Software Engineer II (26-290 & 26-291) to join our team of skilled and diverse professionals. Based in Colorado Springs, CO, this role is essential...Contract workWork experience placementRemote workRelocationFlexible hoursShift workAfternoon shift$86.9k - $198k
...Job Number: R0247403 Software Engineer, Senior The Opportunity: We are seeking a Software Engineersupport Agile design, development, integration, and deployment of a mission management softwarefor heterogeneous, proliferated satellite constellations. Your ability...Full timeContract workPart timeWork at officeLocal areaRemote work- ...future satellite operations. The position focuses on backend software development and system integration using Java, C++, and Python... .... The work involves close collaboration with cross-functional engineering teams within an Agile development environment. Key Responsibilities...
$92.7k - $139k
...Software Engineer Belong. Connect. Grow. with KBR! KBR's National Security Solutions team provides high-end engineering and advanced technology solutions to our customers in the intelligence and national security communities. In this position, your work will have...Temporary workLocal areaRelocation package- ...clearance as a condition and continuation of employment. Software Engineer-Developer 3 Location: Colorado Springs, Colorado (Onsite... ...the design, development, testing, and maintenance of non-embedded software throughout its lifecycle. The role requires...
$121k - $206k
...business processes as well as code, test, debug and implement software solutions. You will also: Lead projects or work streams... ...complex processes and generate actionable insights. Champion engineering excellence by applying best practices in AI development,...Temporary workLocal areaRemote work3 days per week- ...Software Engineer Vantor is forging the new frontier of spatial intelligence, helping decision makers and operators navigate what's happening now and shape what's coming next. Vantor is a place for problem solvers, changemakers, and go-getters—where people are working...Flexible hours
- ...Software Engineer (Journeyman) Are you a Software Engineer looking for an opportunity to make an impact every day? Serco is the place for you! Discover this exciting opportunity in Colorado Springs! Our Software Engineer (Journeyman) will provide software support for...Work at office
$165k - $218k
...Senior Software Engineer, Satellite Command and Control Colorado Springs, Colorado, United States Anduril Industries is a defense technology... ...software with physical systems — hardware control, embedded interfaces, protocol implementation, or real-time data pipelines...Full timeWork experience placement$104k - $166k
...Software Engineer Job Locations US-CO-Colorado Springs Requisition ID 2026-166745 Position Category Information Technology Clearance Top Secret/SCI Responsibilities Peraton is seeking incumbent and external qualified...Contract workShift work- ...Position Overview Northrop Grumman Space Systems is seeking a Software Engineer to support an Internal Research & Development (IRAD) program within the Missile Defense Integration Business Unit. This role involves developing advanced mathematical and physics-based...Remote work
$140k - $230k
...springs, Colorado Type: Contract Job #4026 HPC Software Engineer Colorado Springs, CO Active TS/SCI with Polygraph... ...team lead, program Chief Scientist, Customers, users, and site staff while on-site with a specific R&D customer. The TUS...Contract work$80k - $120k
...Description SAIC seeks an experienced and energetic Senior Software Engineer to support the US Space Force, Space Systems Command, in... ...methodologies. Desired: Experience with real-time embedded software for ground-based radar. Experience leading agile...Local area
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Staff Embedded Software Engineer. Be the first to apply!
- software sales representative Colorado Springs, CO
- embedded software Colorado Springs, CO
- software applications developer Colorado Springs, CO
- entry level software sales Colorado Springs, CO
- software technology Colorado Springs, CO
- software implementation project manager Colorado Springs, CO
- software support Colorado Springs, CO
- government software Colorado Springs, CO
- software engineer - cloud services Colorado Springs, CO
- software qa Colorado Springs, CO


