Apply

Ready to go for it?

AI Apply speeds things up—apply directly if you prefer.

FREE ACCESS
5,000–10,000 jobs/day
Scoutfield Logo

See all jobs on Scoutfield

Search thousands of fresh jobs every day.

Discover
  • Fresh listings
  • Fast filters
  • No subscription required
Create a free account and start exploring right away.
CACI International Inc

Embedded Linux Engineer

CACI International Inc

. Support the current IRD embedded retransmission device and its next-generation replacement platform .

Posted 10/9/2026full-timeRemote • United StatesMid-LevelSenior💰 $82,100 - $172,400 per yearWebsite

Core Competencies

Role fit
Core Competencies

Use this summary to align your resume positioning with the role.

Demonstrates expertise in developing and maintaining Linux-based software for embedded systems, with a strong focus on integration, testing, and deployment. Proficient in collaborating across cross-functional teams to enhance product capabilities and ensure robust cybersecurity practices.

Highest-signal resume keywords
Linux-Based Software DevelopmentEmbedded Systems IntegrationPython, Bash, C, or C++ ProgrammingNetworking Configuration and TroubleshootingCI/CD Pipeline Maintenance

ATS Keywords

Tailor your resume
Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard Skills
Linux System ConfigurationEmbedded Linux Build SystemsREST API DevelopmentCross-CompilationNetworking ProtocolsUnit and Integration TestingDevice Management ApplicationsFirmware DevelopmentOpenWrt and BuildrootGit and GitLab Practices
Soft Skills
Strong Written and Verbal CommunicationCollaboration in Cross-Functional TeamsRemote Work Effectiveness
Tools & Technologies
Alma LinuxRHELDockerTrivyCI/CD Tools
Industry Keywords
Embedded Networking ProductsRetransmission DevicesCybersecurityDoD ComplianceField-Device Sustainment

Tech Stack

Tools & technologies
Cyber SecurityDNSFlaskLinuxPythonShell ScriptingC++

About the role

Key responsibilities & impact
  • Support the current IRD embedded retransmission device and its next-generation replacement platform
  • Execute assigned development, integration, sustainment, and defect-resolution work
  • Collaborate on technical direction, platform architecture, hardware integration, cybersecurity, and release planning
  • Develop, sustain, and modernize a mission-critical embedded retransmission device
  • Work across the embedded software lifecycle from Linux image creation and platform integration through networking services, device configuration, web-based administration, testing, and release support
  • Collaborate with software, hardware, cybersecurity, test, systems engineering, and product teams
  • Migrate an existing OpenWrt-based device solution to next-generation embedded hardware and an Alma Linux-based architecture
  • Design, develop, integrate, test, debug, and maintain Linux-based software for embedded networking and retransmission devices
  • Sustain and enhance the current OpenWrt-based IRD firmware solution, including image configuration, custom package feeds, services, first-boot behavior, device configuration, and firmware build integration
  • Develop and maintain software in Python, Bash or shell scripting, C or C++, and other languages as needed
  • Execute development tickets supporting migration of IRD capabilities to next-generation ARM-based hardware
  • Assist with bootloader, kernel, board-support, cross-compilation, device configuration, and embedded Linux image-development activities
  • Develop and maintain Buildroot- and Linux-based image creation, packaging, provisioning, release, update, and deployment workflows
  • Contribute to the evolution of a Linux or RHEL-based management architecture
  • Develop and maintain REST APIs and device-management user-interface capabilities
  • Implement, maintain, and troubleshoot networking capabilities, including interface configuration, routing, DNS, Wi-Fi, cellular or modem integration, and secure communications
  • Create and maintain unit, integration, system, simulation, and hardware-connected test capabilities
  • Participate in GitLab merge-request reviews, CI or CD pipeline maintenance, build validation, release engineering, and reproducible-build practices
  • Support secure software development activities, including vulnerability remediation, certificate handling, authentication and authorization, software-update integrity, dependency management, and CVE analysis
  • Create and maintain design, build, API, test, and operational documentation
  • Collaborate with hardware engineers, systems engineers, cybersecurity personnel, quality assurance, and product management to implement and validate product requirements

Requirements

What you’ll need
  • Bachelor’s degree in Computer Science, Computer Engineering, Electrical Engineering, or a related technical discipline
  • Five or more years of relevant professional software-development experience
  • At least five years of experience developing, integrating, testing, or sustaining software for Linux-based systems
  • Experience developing software using Python, Bash or shell scripting, and C or C++
  • Experience with Linux system configuration, debugging, networking, package management, and software deployment
  • Experience developing, integrating, and debugging software for ARM- and/or Intel or x86-based devices
  • Experience with embedded Linux build systems or distributions such as OpenWrt, Buildroot, Yocto, Embedded Linux, or equivalent technologies
  • Experience with cross-compilation, embedded Linux image creation, software packaging, and deployment to embedded targets
  • Experience with Linux networking, including network-interface configuration, routing, DNS, DHCP, firewalling, Wi-Fi, and troubleshooting
  • Experience developing and debugging REST APIs, device-management applications, or web-based configuration interfaces
  • Experience with Git and GitLab-based development practices, including merge requests, code review, and branching strategies
  • At least two years of experience building, maintaining, or troubleshooting automated CI or CD pipelines
  • Experience creating unit, integration, system, or hardware-in-the-loop tests for software deployed to Linux-based systems or embedded devices
  • Strong written and verbal communication skills, including the ability to create and maintain technical documentation
  • Ability to work effectively in a remote, cross-functional development environment
  • Desired experience with NXP i.MX8, ARM64 or AArch64, U-Boot, Linux kernel configuration, device trees, boot flows, or board-support packages
  • Desired experience porting an embedded Linux solution to a new hardware platform or Linux distribution
  • Desired experience with OpenWrt buildroots, feeds, package Makefiles, and custom OpenWrt package development
  • Desired experience with Alma Linux, RHEL, RPM or DNF, Kickstart, OSTree, SELinux, or RHEL Cockpit
  • Desired experience developing Python or Flask applications, OpenAPI or Swagger-documented APIs, or embedded device-management UIs
  • Desired experience with embedded networking products, retransmission devices, routers, cellular or modem integration, Wi-Fi, 802.1X, routing, or secure network configuration
  • Desired experience with device provisioning, firmware or image installation, update mechanisms, or field-device sustainment
  • Desired experience with secure software-development practices, certificate or PKI integration, vulnerability scanning, SBOMs, CVE remediation, or tools such as Trivy
  • Desired experience with containerized builds, simulated device environments, or hardware-in-the-loop testing
  • Desired experience supporting DoD, mission, tactical-edge, disconnected, or regulated embedded-device environments

Benefits

Comp & perks
  • Flexible time off benefit
  • Robust learning resources
  • Healthcare benefits
  • Wellness benefits
  • Financial benefits
  • Retirement benefits
  • Family support benefits
  • Continuing education benefits
  • Time off benefits
  • Competitive compensation
  • Learning and development opportunities