Embedded Software Engineer
$69.1k - $141.5kCACI International, Inc.
Job Title: 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: 12/31/2026 The Opportunity: CACI is seeking an Embedded Software Engineer to build software for our space-based RF communications platforms. You'll develop low-level, performance-critical code across embedded Linux and bare-metal targets. You'll partner with RF, FPGA, and systems teams from board bring-up through delivery. This role is ideal for an engineer who enjoys working close to the hardware and wants to take on more design ownership. This position is on-site in Colorado Springs, CO. Responsibilities: Implementation of embedded software to deliver robust, consistent performance while meeting design constraints; Contribute to architecture and design decisions. Build and extend embedded Linux service and kernel components. Support and improve bare-metal/C embedded applications. Support board bring-up and low-level driver development; integrate with FPGA logic and DSP blocks. 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, robust firmware update mechanisms. Establish and/or contribute to continuous integration/continuous deployment (CI/CD) for embedded targets, and support static analysis and unit/integration testing. Participate in system design, hardware interface reviews and code reviews. Collaborate cross-functionally with program management and customers to refine requirements, build schedules, and deliver production-quality software for mission operations. Qualifications: Required: Bachelor's degree in Electrical Engineering or Computer Science (or related field), with 3+ years in embedded software. Proficiency in C/C++ for embedded targets. Strong systems fundamentals: Linux, networking, memory management, concurrency, hardware abstraction. Experience with Yocto or other embedded Linux. Comfortable with kernel module development. Understanding of common embedded protocols (GPIO, SPI, I2C, UART, RS-422). Practical lab skills, including the use of oscilloscopes, and logic analyzers. Comfortable understanding PCB designs and participating in 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. Strong documentation habits. Desired: Master's degree in Electrical Engineering or Computer Science Hands-on integration with FPGAs; familiarity with Xilinx/AMD toolchains. Strong experience with embedded Linux including bootloader, device tree, and kernel/driver development. Secure boot, TPM, and cryptographic techniques. Experience using high-speed data in embedded systems (PCIe, AXI, FPGA Serdes). Practical RF lab skills, including the use of spectrum analyzers, and RF test fixtures. Knowledge of software-defined radio (SDR) technologies. Exposure to satellite communications systems; familiarity with CCSDS and space-communications standards and constraints. Experience designing for reliability in radiation environments. Experience with the Rust language and Protobuf. Familiarity with agile development using Atlassian tools. 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:
$69,100-$141,500 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.
$69,100-$141,500 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.
Vacancy posted 2 days ago
Similar jobs that could be interesting for youBased on the Embedded Software Engineer in Colorado Springs, CO vacancy
$86.8k - $198k
Embedded Software EngineerThe Opportunity: Are you excited to apply RF quantum sensing technologies to critical national security missions... ...and mentoring junior employees as needed.This is a hands-on engineering role focused on embedded software, hardware-software integration...SuggestedFull timeContract workPart timeWork at officeLocal areaRemote work$69.1k - $141.5k
Job Title: Embedded Software EngineerJob Category: EngineeringTime Type: Full timeMinimum Clearance Required to Start: NoneEmployee Type:... ...31/2026The Opportunity:CACI is seeking an Embedded Software Engineer to build software for our space-based RF communications platforms...SuggestedContract workWork experience placementFlexible hours$114.6k - $252.1k
Job Title: Senior Embedded Software EngineerJob Category: Information TechnologyTime Type: Full timeMinimum Clearance Required to Start: TS... ...End: 12/26/2026The Opportunity:The Embedded Software Engineer works on the operations floor, alongside the intelligence operators...SuggestedContract workFor contractorsWork experience placementLocal areaRelocationFlexible hours$89.6k - $149.33k
...Keysight Software EngineerKeysight is a mission-critical design enablement partner for organizations... ...solving the world's most complex engineering challenges. With deep engineering... ...a development tool and as a capability embedded within the oscilloscope itself — keeping...SuggestedPermanent employmentFlexible hours- ...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...SuggestedWork experience placementInternshipLocal areaImmediate start3 days per week
- ...and citizen services. We’re a nonprofit engineering, applied research, and advanced technology... ...on hardware reverse engineering of embedded systems to support advanced research and... ...embedded security disciplines including software vulnerability research and reverse engineering...InternshipLocal area
- ...and citizen services. We’re a nonprofit engineering, applied research, and advanced technology... ...with a focus on hardware security for embedded systems to support advanced research and... ...systemsDesign and build prototypes (hardware and software) to demonstrate advanced...Work experience placementInternshipLocal areaImmediate start3 days per week
$162k - $200k
...seeking an experienced Cyber & Cross Domain Solution (CDS) Systems Engineer to support the MSEIT contract at Space Systems Command (SSC).... ...where required.Cybersecurity Integration - Work with software, infrastructure, DevSecOps, and operational teams to ensure cybersecurity...Full timeContract workFor contractorsWork at officeLocal areaWork from homeFlexible hours$50 per hour
...Communications (C2BMC) team at Lockheed Martin, is dedicated to engineering, developing, and integrating new capabilities for the Missile... ..., testing, integration, and fielding of hardware and software elements essential for the effective operation of the Missile...Full timeTemporary workWork experience placementCasual workFlexible hours- ...health, transportation, and citizen services. We’re a nonprofit engineering, applied research, and advanced technology organization... ...Evaluate the operational impacts of satellite configuration changes, software and hardware upgrades, navigation message implementations,...For contractorsWork experience placementInternshipWork at officeLocal area
$145k - $169.3k
Position: SE&V Lead System Engineer Location: Colorado Springs, CORemote Status: On-Site Job Id:... ...campaigns.Integrated Team Collaboration: Comfortable working with software, hardware, network, and cyber engineers to co-develop model-...Contract workFor contractorsWork at officeRemote workFlexible hours- ...health, transportation, and citizen services. We’re a nonprofit engineering, applied research, and advanced technology organization... ...Experience with MATLAB, Python, or other modeling and data analysis software toolsInterest in Artificial Intelligence (AI) and Machine...Work experience placementInternshipLocal area3 days per week
- Lead Software Systems EngineerCompany:The Boeing CompanyThe Boeing Company has an exciting opportunity for a Lead Software Systems Engineer to join the SATCOM Mission Planning Software Engineering team in Colorado Springs, CO.The SATCOM Mission Planning team is a critical...Permanent employmentFull timeWork experience placementImmediate startVisa sponsorshipWork visaRelocation packageFlexible hoursShift work
- ...capacity and high-performance systems. Now VES provides advanced software solutions supporting ML/AI applications for generative and... ...\n Job Purpose: \n In this role, the Lead Systems Design Engineer works within a team responsible for product development of innovative...Local areaWorldwide
$120k - $160k
...industry, we are motivated by creating and delivering innovative solutions to our nation and global customers. This Lead System Engineering position is an exciting opportunity based in Colorado Springs, CO that encompasses dimensions of system engineering and assisting...Local area$145.1k - $269.5k
...FullTimeDepartment: Corporate HeadquartersBusiness Unit: Corporate HeadquartersStandard Job DescriptionThe Lockheed Martin Systems Engineering Factory is the enterprise-wide hub for enabling increased rigor, efficiency, and consistency for Lockheed Martin's programs and...Full timeTemporary workWork experience placementCasual workRemote workFlexible hours$50 per hour
...preventive maintenance tasks, such as cleaning, calibration, and testing, to prevent future hardware failures• Collaborate with other engineers, technicians, or manufacturers to resolve complex hardware issues or to design and implement repairs.• Develop and implement...Full timeContract workTemporary workWork experience placementCasual workFlexible hours- DescriptionSAIC seeks a highly experienced and energetic Hardware Engineer to support the US Space Force, Space Systems Command, in performing operational maintenance and sustainment of ground-based radars critical to US and Allied strategic missile surveillance, warning...
$110.5k - $205.5k
...national security. Job Title: Lead, Info Security Systems Engineering Job Code: 46303 Job Location: Colorado Springs, CO Job... ...prem environments and cloud-based systems. Assist in systems/software engineering functions, to include creation of data flow...Local areaRemote workFlexible hours- ...this role, the Senior Firmware Development Engineer will participate in firmware engineering... ...Excellent working knowledge of embedded system design Preferred (working knowledge... ...server applications Good system Hardware/Software integration skills Preferred...Worldwide
$95k - $140k
...Information Technology, Test & Evaluation, Program Mission Support, Engineering & Analysis, and Training. Responsibilities Performs... ....Participates in design reviews of components (hardware and software) to ensureapplicability to the current system and traceability...For contractors$86.8k - $165.2k
...the strength of more than 100 years of experience and renowned engineering expertise to meet the needs of today’s mission and stay ahead... ...performance aligns with operational objectives.Collaborate closely with software and integration/test engineers to deliver innovative and high-...Temporary workWork experience placementRemote workRelocation packageFlexible hours- DescriptionSAIC's Horizon program is seeking Systems Engineers with varying levels of experience and backgrounds to support the U.S. Space... ....Experience with the following:Leading combined hardware/software and, or space/ground integration activities.Using model-based...Work at office
$110.8k - $185.1k
...our strategic solutions in the areas of Information Technology, Engineering & Analysis, Test & Evaluation, and Training.... ...Race/Sex/Disability Status/Veteran StatusJob SummaryCategory: Software & Systems DevelopmentPosition Type: Full-TimeRemote: NoClearance...For contractorsWork experience placement$180k - $195k
...be part of the mission to shape the future of space and protect the assets that keep our nation secure.The ideal Sr Space Systems Engineer SME possesses deep experience in space system architecture, mission design, and end-to-end systems integration for defense or national...Full timeContract workFor contractorsLocal areaFlexible hours$104.9k - $194.7k
...design specifications; applying systems analysis techniques and procedures, including consulting with users to determine hardware, software, or system functional specifications. Analyses are performed at all levels of total system product to include: concept, design,...Full timeTemporary workWork experience placementCasual workFlexible hours$50 per hour
...studies, requirements allocation and interface definition studies to translate customer requirements into hardware and software specifications.The I&T Engineering Project Manager (EPM) will lead the I&T Resource Managed Area (RMA), directing all I&T commitments and ensuring...Full timeTemporary workFor contractorsWork experience placementFor subcontractorCasual workFlexible hours- ...KBR!KBR’s National Security Solutions team provides high-end engineering and advanced technology solutions to our customers in the intelligence... ...requirements analysis and functional allocation to hardware, software, operator and other segments and components of the system(s)...Full timeContract workTemporary workFor contractorsLocal areaImmediate startRelocation packageFlexible hours
- ...now, come be more with us! Job Summary:We are seeking an Systems Engineer to support the development and analysis of space system... ...behaviors, and requirements.Develop C++, MATLAB, and/or Python software to support system modeling, simulation, analysis, and engineering...Full time
- ...work-life balance, and structured career development. At Infinity, WE ARE MORE - now, come be more with us!Position OverviewProvide engineering support for the ESS Ground Resilient Integration & Framework for Operational NC3 (GRIFFON) Ground Integration & Framework (GIF)...Contract work
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Embedded Software Engineer. Be the first to apply!
Related searches
- software implementation project manager Colorado Springs, CO
- healthcare software sales Colorado Springs, CO
- software qa Colorado Springs, CO
- software sales Colorado Springs, CO
- software applications developer Colorado Springs, CO
- id software Colorado Springs, CO
- bank software Colorado Springs, CO
- software asset management analyst Colorado Springs, CO
- software intern Colorado Springs, CO
- software technical support engineer Colorado Springs, CO



