Embedded Linux Engineer - OpenWrt/ARM

CACI International

United States

Remote

USD 82,000 - 172,000

Full time

7 days ago
Be an early applicant

Get a reply from this employer

Your resume and cover letter, tailored to exactly what they’re hiring for.

Get past ATS filters

Job summary

CACI International is seeking an Embedded Linux Software Developer to support an OpenWrt-based retransmission device and its Alma Linux replacement platform. You will work on Linux image creation, platform integration, and device configuration for secure, scalable networking devices.

The role involves cross-functional collaboration with hardware, cybersecurity, and product teams, plus sustaining and modernizing mission-critical embedded software across the lifecycle.

Qualifications

  • Bachelor's degree in Computer Science, Computer Engineering, Electrical Engineering, or related technical discipline.
  • Five+ years of professional software development experience.
  • At least five years developing for Linux-based systems including embedded Linux.
  • Experience with Python, Bash or shell scripting, and C/C++.
  • Experience with Linux system configuration, debugging, networking, package management, and deployment.
  • Experience with ARM- and/or Intel/x86-based devices.
  • Experience with embedded Linux build systems such as OpenWrt, Buildroot, or Yocto.
  • Experience with cross-compilation and image creation for embedded targets.
  • Experience with Linux networking, routing, DNS, DHCP, firewalling and Wi‑Fi.

Responsibilities

  • Develop, integrate, sustain, and debug embedded Linux software for networking devices.
  • Contribute to migration of OpenWrt-based solutions to Alma Linux on ARM hardware.
  • Collaborate with hardware, cybersecurity, testing, and product teams on secure, reliable systems.
  • Create and maintain REST APIs and device-management UIs for config and control.
  • Participate in GitLab merge requests, CI/CD maintenance, and reproducible builds.

Skills

Embedded Linux
C/C++
Python scripting
Git
OpenWrt/Buildroot
Linux networking
REST APIs

Education

Bachelor's degree in Computer Science/Engineering

Tools

OpenWrt
Buildroot
Yocto
Alma Linux

Job description

CACI International is seeking an Embedded Linux Software Developer to support an OpenWrt-based retransmission device and its Alma Linux replacement platform. You will work on Linux image creation, platform integration, and device configuration for secure, scalable networking devices.

The role involves cross-functional collaboration with hardware, cybersecurity, and product teams, plus sustaining and modernizing mission-critical embedded software across the lifecycle.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Embedded Linux Engineer — Next-Gen OpenWrt & ARM Platform
Embedded Linux Engineer — Next-Gen OpenWrt & ARM Platform

CACI International Inc. • United States

Remote
USD 82,000 - 172,000
Embedded Linux Engineer
Embedded Linux Engineer

CACI International Inc. • United States

Remote
USD 82,000 - 172,000
Remote Embedded Linux Engineer: OpenWrt & ARM
Remote Embedded Linux Engineer: OpenWrt & ARM

Jobgether SRL • United States

Remote
USD 82,000 - 172,000
Fully remote
Travel up to 10%
Flexible time off
+1
Embedded Software Engineer — Networking & Cybersecurity
Embedded Software Engineer — Networking & Cybersecurity

CACI International Inc • Lisle (IL)

On-site
USD 64,000 - 128,000
Embedded Linux Engineer
Embedded Linux Engineer

CACI International • United States

Remote
USD 82,000 - 172,000
Senior Embedded Software Engineer - Linux & Networking
Senior Embedded Software Engineer - Linux & Networking

Ciena Corporation • Alpharetta (GA)

On-site
USD 86,000 - 137,000
Medical insurance
Dental and vision plans
401(k) with company matching
+3
Embedded Software Engineer - Real-Time Cyber Capabilities
Embedded Software Engineer - Real-Time Cyber Capabilities

CACI International Inc. • Florham Park (NJ)

On-site
USD 94,000 - 198,000
Senior Embedded Software Engineer — Networking & Linux
Senior Embedded Software Engineer — Networking & Linux

Alcatel-Lucent Enterprise • Thousand Oaks (CA)

On-site
USD 135,000 - 155,000
Senior Software Engineer (Embedded Linux)
Senior Software Engineer (Embedded Linux)

Delaney Group • United States

On-site
USD 100,000 - 130,000
Senior Embedded C/C++ Engineer – Unix/Linux
Senior Embedded C/C++ Engineer – Unix/Linux

Cognizant • Lynchburg (VA)

On-site
USD 104,000 - 117,000
Medical/Dental/Vision/Life Insurance
Paid holidays + PTO
401(k) plan and contributions
+3