Embedded Software Engineer
$69.1k - $141.5kCaci Inc
Job Title: 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: 12/31/2026The 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,500CACI 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
$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- ...Senior Embedded Software Engineer – BluetoothBS in Computer Science, Electrical Engineering, or Computer Engineering.C++, RTOS, and Python are required5-11 years of Firmware design and testing preferred3 or more years of BLE (Bluetooth Low Energy)/Bluetooth controller...Suggested
- ...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
$110k - $125k
...C++ Embedded Software EngineerHuman Power BG is an HR agency that offers consultations and recruitment for some of the best companies in Bulgaria.C/C++ Embedded Software Engineer with Linux & Hardware Interface ExperienceThe salary range for this position is $110,000...Suggested- ...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...SuggestedInternshipLocal 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- ...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
$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- 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
- ...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
- ...Colorado Springs seeks an experienced Validation Engineer with firmware focus to join a hands-on lab... ...switch semiconductors. You will develop embedded firmware, write test plans, automate workflows, and work with hardware/software teams in an on-site setting. Relocation...Relocation
- ...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
- ...Voice And Hardware Systems EngineerThe National Solutions Sector at Leidos has an opening for a Voice and Hardware Systems Engineer to support a client's requirements in a challenging and dynamic setting located at Schriever SFB. The successful candidate will be required...
$160.65k - $217.35k
Lead Software Systems Engineer Company: The Boeing Company The 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...Permanent employmentWork experience placementImmediate startRelocationVisa sponsorshipWork visaRelocation packageFlexible hoursShift work$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$145k - $169.3k
...courage to invest themselves in the outcomes. As a proven leader in Engineering and Technology solutions for the Department of Defense and civil organizations, our teams provide leading expertise in Software and Systems Engineering, Cyber Solutions, and Specialized Mission...Contract workTemporary workFor contractorsWork at officeRemote workFlexible hours$110.5k - $205.5k
...national security. Job Title: Lead, Info Security Systems Engineering Job Code: 44770 Job Location: Colorado Springs, CO... ...prem environments and cloud-based systems. Assist in systems/software engineering functions, to include creation of data flow diagrams...Local areaRemote 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... ...\n \n Excellent working knowledge of embedded system design \n Preferred (working... ...applications \n Good system Hardware/Software integration skills \n Preferred...Worldwide
- ...NextGen Federal Systems is seeking a Technical Lead for Systems Engineering with extensive experience in modeling and simulation and digital engineering. This role focuses on designing the architecture that blends Live, Virtual, and Constructive elements into seamless...
$85.3k - $158.3k
...an international customer!THE WORKEADGE-T is seeking a systems engineer to join one of the agile development teams. In this role, you will... ...studies to translate customer requirements into hardware and software specifications. For positions that perform IT responsibilities,...Full timeTemporary workWork experience placementCasual workFlexible hours$109k - $129k
...company to the Federal Government. Whether the focus is on space exploration, national security, cyber security, or cutting-edge engineering applications, I2X is ready to offer you the chance to make a real-world impact in your field and for your country. We provide long...Work experience placementWork at officeLong distance$100k - $125k
Position Summary We are recruiting for a Journeyman Systems Engineer for the Engineering, Professional, and Administrative Support Services... ...(Highly Preferred) Cloud-based technologiesMission and/or software applications and their usesDigital Engineering/Model-Based...Full timeContract workTemporary workWork experience placementLive outWork at officeLocal areaRemote workFlexible hours- DescriptionSAIC is seeking you, our latest Space Systems Engineer to help support the Operational Test and Training Infrastructure (OTTI... ....Experience with the following:o Leading combined hardware/software and, or space/ground integration activities.o Using model-based...For contractorsFor subcontractorWork at office
$164.9k - $223.1k
Systems Engineer (Senior or Principal)Company:Lead the engineering that makes missile defense real.Boeing’s Phantom Works Missile Defense National Teams are hiring Systems Engineers to work Colorado Springs, CO at the intersection of mission outcomes, architecture, analysis...Full timeWork experience placementCurrently hiringImmediate startRemote workRelocationVisa sponsorshipWork visaFlexible hours- DescriptionSAIC is seeking a PNT Integrated Mission Delta (IMD) Systems Engineer to join our diverse PNT Systems Engineering and Integration (SE&I) team. The successful candidate will collaborate and communicate with the SE&I team to provide systems engineering expertise...Work at office
$110k - $229k
Title:Space Systems Engineers (Multiple Positions)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...Full timeContract workTemporary workFor contractorsWork at officeLocal areaRelocation package
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Embedded Software Engineer. Be the first to apply!
- software quality assurance Colorado Springs, CO
- entry level software sales Colorado Springs, CO
- mid-level software developer Colorado Springs, CO
- id software Colorado Springs, CO
- software sales Colorado Springs, CO
- software asset management analyst Colorado Springs, CO
- internship software Colorado Springs, CO
- software technical support engineer Colorado Springs, CO
- software intern Colorado Springs, CO
- software qa Colorado Springs, CO



