Staff Embedded Software Engineer
$98.5k - $206.8kCACI International Inc
Job Title: Staff Embedded Software Engineer Job Category: Engineering Time Type: Full time Minimum Clearance Required to Start: None Employee Type: Regular Percentage of Travel Required: Up to 10% Type of Travel: Local Anticipated Posting End: 11/27/2026 The 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,800 CACI 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. #J-18808-Ljbffr CACI International Inc
$150k - $210k
...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 you drive, the standards you establish, and...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$130k - $170k
...Job Description Job Description Embedded Software Engineer Colorado Springs, CO (100% On-Site | 5 Days/Week) Contract Must be a U.S.... ...qualifications. Our client offers a competitive benefits package to all staff members. Established in 2010, @Orchard LLC has an...SuggestedLong term contractContract workImmediate start$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$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...Full timeContract workPart timeWork at officeLocal areaRemote work- ...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...
$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
$75k - $110k
...for a remarkably talented, motivated, and imaginative Firmware Engineer to support research and development activities and transition... ...Core Responsibilities: Develop bare-metal firmware in C for embedded systems Debug firmware issues using oscilloscopes, logic analyzers...Contract workFor contractorsFlexible hours- ...reputation with the clients.Currently, we are looking for entry-level software programmers, Java full stack developers, Python/Java developers, data analysts/data scientists, machine learning engineers for full time positions with clients. Who should apply? Recent...Full timeH1b
- ...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
$70 - $72 per hour
...Software Engineer Colorado Springs, Colorado, United States $ 70.00 - 72.00 (US Dollar) Software Engineer needs 5 years of experience in Software Engineering, Modern Java Frameworks and Libraries (e.g. Spring, Guava) and a Bachelors in related field; 3 years relevant...$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
$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- ...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
- ...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...
$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$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...
$100k - $155k
...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 sustainable. Your work will directly impact...Local areaImmediate startRelocationRelocation package$130k - $150k
...Keyword: GUI, JSON, Angular, Front-End development Required Experience: BS or MS Degree in CS, CE, or EE with software design, engineering and development skills, including familiarity with modern software development practices and tools Requires 5-7 years...$100k
...Place to Work ASRC Federal System Solutions, LLC. (AFSS), a subsidiary of ASRC Federal, is a premier provider of systems engineering, software engineering, system integration and project management services for real-time, mission-critical defense systems. AFSS is seeking...For contractors$80k - $135k
...convergence of cybersecurity, intelligence, analytics, and systems engineering. We invite you to join the team where you can build, innovate, and secure your career. Sentar is seeking a Software Engineer in Colorado Springs, CO! Role Description:...Contract workTemporary workFor contractorsFlexible hours- ...Software Engineer-Mid The Software Engineer-Mid will support Special Operations Command - North (SOCNORTH) located at Peterson AFB (Colorado Springs), Colorado. As a Software Engineer, you will design and maintain data-driven backend systems to provide secure, high-...Contract work
$110k - $175k
...approach couples the latest technology with engineering expertise and analytical proficiency... ...today! We are seeking an experienced Software Engineer to support USSF in the development... ...harness development Knowledge of embedded communication protocols (e.g., UART, SPI...Contract workWork experience placementStart working today$80k - $100k
...Software Engineer I Jaxon is looking for a Software Engineer I to join our team in Colorado Springs, CO. Jaxon is the leading full-service provider of High-altitude Electromagnetic Pulse (HEMP) services worldwide, delivering world-class engineering, testing, construction...Full timeTemporary workWorldwide$42 - $67 per hour
...Job Description Insight Global is seeking a Software Engineer to support the development and modernization of enterprise software applications within a highly secure environment. This engineer will be responsible for designing, developing, testing, and maintaining full...
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


