CACI International Inc
CACI International Inc
CACI International Inc अमेरिका स्थित एक सरकारी ठेकेदार है, जो राष्ट्रीय सुरक्षा, रक्षा और संघीय नागरिक ग्राहकों को सेवाएँ प्रदान करता है। इसकी टीमें साइबर सुरक्षा, डिजिटल संचालन, एंटरप्राइज़ आईटी आधुनिकीकरण, इलेक्ट्रॉनिक युद्ध, मानवरहित प्रणालियों का मुकाबला, अंतरिक्ष और ऑप्टिकल संचार, DevSecOps सॉफ़्टवेयर, मिशन इंजीनियरिंग और लॉजिस्टिक्स सहित तकनीक और पेशेवर सेवाएँ विकसित तथा समर्थित करती हैं। एक बड़े प्रमुख ठेकेदार के रूप में, CACI सॉफ़्टवेयर, विश्लेषण, संवेदन और हार्डवेयर को संयोजित करके सरकारी संगठनों को बदलते खतरों से निपटने और जटिल तकनीकी संरचनाओं के आधुनिकीकरण में सहायता करती है।

Embedded Linux Engineer

Modernize CACI’s mission-critical retransmission devices, from current firmware to a next-generation platform. Work across OpenWrt, Alma Linux, networking, APIs, CI/CD, and embedded security.

विवरण

  • Support the current IRD retransmission device and its next-generation replacement.
  • Complete development, integration, sustainment, and defect-resolution work.
  • Help shape technical direction, platform architecture, hardware integration, cybersecurity, and release plans.
  • Develop and modernize a mission-critical embedded retransmission device.
  • Work across the embedded software lifecycle, from Linux images and platform integration to networking services, device configuration, web administration, testing, and releases.
  • Coordinate with software, hardware, cybersecurity, test, systems engineering, and product teams.
  • Migrate the existing OpenWrt-based device solution to next-generation hardware and an Alma Linux architecture.
  • Design, integrate, test, debug, and maintain Linux software for embedded networking and retransmission devices.
  • Maintain and improve the current OpenWrt-based IRD firmware, including image configuration, custom package feeds, services, first-boot behavior, device configuration, and build integration.
  • Develop and maintain software using Python, Bash or shell scripting, C or C++, and other languages as needed.
  • Complete development tickets to migrate IRD capabilities to next-generation ARM hardware.
  • Support bootloader, kernel, board-support, cross-compilation, device configuration, and embedded Linux image development.
  • Build and maintain Linux and Buildroot workflows for image creation, packaging, provisioning, releases, updates, and deployment.
  • Help evolve a Linux- or RHEL-based management architecture.
  • Develop and maintain REST APIs and device-management interfaces.
  • Implement, maintain, and troubleshoot networking features, including interface configuration, routing, DNS, Wi-Fi, cellular or modem integration, and secure communications.
  • Create and maintain unit, integration, system, simulation, and hardware-connected tests.
  • Review GitLab merge requests and support CI/CD pipelines, build validation, release engineering, and reproducible builds.
  • Support secure development through vulnerability remediation, certificate handling, authentication and authorization, update integrity, dependency management, and CVE analysis.
  • Maintain design, build, API, test, and operational documentation.
  • Work with hardware, systems, cybersecurity, quality assurance, and product teams to implement and validate requirements.

आवश्यकताएँ

  • Bachelor’s degree in computer science, computer engineering, electrical engineering, or a related technical field.
  • At least five years of relevant professional software development experience.
  • At least five years developing, integrating, testing, or sustaining software for Linux-based systems.
  • Experience programming in Python, Bash or shell scripting, and C or C++.
  • Experience with Linux configuration, debugging, networking, package management, and software deployment.
  • Experience developing, integrating, and debugging software on ARM and/or Intel or x86 devices.
  • Experience with embedded Linux build systems or distributions such as OpenWrt, Buildroot, Yocto, or equivalent.
  • Experience with cross-compilation, embedded Linux image creation, software packaging, and deployment to embedded devices.
  • Experience with Linux networking, including interface configuration, routing, DNS, DHCP, firewalls, Wi-Fi, and troubleshooting.
  • Experience developing and debugging REST APIs, device-management applications, or web-based configuration interfaces.
  • Experience using Git and GitLab workflows, including merge requests, code reviews, and branching strategies.
  • At least two years building, maintaining, or troubleshooting automated CI/CD pipelines.
  • Experience creating unit, integration, system, or hardware-in-the-loop tests for software running on Linux 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.
  • Preferred: experience with NXP i.MX8, ARM64 or AArch64, U-Boot, Linux kernel configuration, device trees, boot flows, or board-support packages.
  • Preferred: experience porting embedded Linux software to a new hardware platform or Linux distribution.
  • Preferred: experience with OpenWrt buildroots, feeds, package Makefiles, or custom OpenWrt package development.
  • Preferred: experience with Alma Linux, RHEL, RPM or DNF, Kickstart, OSTree, SELinux, or RHEL Cockpit.
  • Preferred: experience developing Python or Flask applications, OpenAPI or Swagger-documented APIs, or embedded device-management interfaces.
  • Preferred: experience with embedded networking products, retransmission devices, routers, cellular or modem integration, Wi-Fi, 802.1X, routing, or secure network configuration.
  • Preferred: experience with device provisioning, firmware or image installation, update mechanisms, or field-device sustainment.
  • Preferred: experience with secure software development, certificate or PKI integration, vulnerability scanning, SBOMs, CVE remediation, or tools such as Trivy.
  • Preferred: experience with containerized builds, simulated device environments, or hardware-in-the-loop testing.
  • Preferred: experience supporting DoD, mission, tactical-edge, disconnected, or regulated embedded-device environments.

लाभ

  • Flexible time off
  • Extensive learning resources
  • Healthcare coverage
  • Wellness programs
  • Financial benefits
  • Retirement benefits
  • Family support benefits
  • Continuing education support
  • Paid time off
  • Competitive compensation
  • Learning and development opportunities

संबंधित नौकरियाँ

ShyftLabs

Manhattan WMOS Engineer

ShyftLabs

Support Manhattan WMOS implementations and operations as a WMS Engineer at ShyftLabs. ShyftLabs builds data products and digital solutions for Fortune 500 companies.

खोलें
NVIDIA

Senior Circuit Timing Engineer, NVIDIA (Remote, California)

NVIDIA

Design NVIDIA processor circuits for hardware security, adaptive clocking, and power management. Lead timing signoff and transistor-level analysis, and apply AI/ML methods to silicon design.

खोलें
DEME Group

Project Engineer Intern

DEME Group

Support DEME’s marine, civil, environmental, and infrastructure projects by helping coordinate field operations, planning, calculations, reporting, and technical assessments.

खोलें
DXC Technology

Senior Azure Container Engineer

DXC Technology

Build secure AKS platforms for a major Australian government agency, managing Kubernetes, infrastructure as code, CI/CD, security and observability at DXC Technology.

खोलें
Emerson

Engineer II, Quality Claims — Emerson, Mandaluyong Hybrid

Emerson

Manage global quality claims and support Quality and Perfect Execution initiatives at Emerson. This hybrid role is based in Mandaluyong, Philippines.

खोलें
Delegate CX

Accounting Executive Assistant (Remote, Philippines)

Delegate CX
11 – 50 कर्मचारी
उद्यमपरामर्शभर्ती

Provide home-based executive and accounting administration for U.S. small businesses through DCX’s BPO services. Coordinate schedules, communications, expenses, records, and reports.

खोलें
Emerson

Territory Sales Representative, Townsville

Emerson

Grow sales of Emerson isolation valve solutions across mining, water, power, and process industries. Build customer partnerships and deliver technical and commercial support throughout the region.

खोलें
AT&T

AT&T Business Sales Representative, Territory Accounts — Memphis

AT&T

Build AT&T’s Memphis small-business and mid-market customer base by selling fiber broadband and other communications solutions. The role combines prospecting, account development, and consultative selling to grow territory revenue.

खोलें
Nayax

Senior Accountant, Australia (Hybrid)

Nayax
501 – 1,000 कर्मचारी
खुदराफिनटेक

Lead close, reporting, controls, and compliance for Nayax’s Australia and New Zealand entities. Join the finance team at a global, Nasdaq-listed payments and commerce company.

खोलें
TDCX

Onsite Customer Service Specialist in the Philippines at TDCX

TDCX

Support TDCX customers across communication channels by researching issues, resolving cases, and improving customer satisfaction. This full-time, onsite role is based in the Philippines.

खोलें