Job Board
LogoLogo

Get Jobs Tailored to Your Resume

Filtr uses AI to scan 1000+ jobs and finds postings that perfectly matches your resume

CACI International Logo

Software Engineer

CACI International

$63,800 - $127,500
Oct 9, 2025
Denver, CO, US
Apply Now

CACI is looking to solve complex security challenges in telecommunications and IP/computer networking equipment within the cyber security domain on multiple hardware platforms utilizing Linux and/or Unix-based operating systems.

Requirements

  • Familiarity with Device Drivers
  • Ability to operate and code in the hardware Layers
  • Knowledge of Kernel
  • Software development skills in current languages such as: C, C++, JAVA, Python
  • Familiar with software engineering process concepts from requirements reviews, code inspection, and system test plan creation to system validation
  • Use of development tools (e.g. editors, compliers, debuggers)
  • Knowledge of IP networking and/or telecommunications equipment installation, configuration and maintenance

Responsibilities

  • Work from existing design specifications to implement, test and document software solutions in telecommunications and IP/computer networking equipment in the cyber security domain.
  • Participate in technical activities spanning multiple technical disciplines including security analysis, software/tool development, software test, development environment and system infrastructure.
  • Work in a telecommunications development lab environment, use automation tools and lab test equipment, including protocol analyzers
  • Contribute at various levels of software development including firmware, device drivers, real-time operating systems (RTOS) and application software.
  • Help deliver groundbreaking research, and advanced networking and communications solutions that provide an information advantage that contributes to the mission and operational success of CACI customers.
  • Develop concepts, identify creative solutions to user requests and assess feasibility of these solutions.
  • Debug system-level issues with various lab equipment

Other

  • Operate effectively and comfortably in a team environment
  • Travel to other CACI Locations or Customer Sites as necessary
  • Understand and adhere to all CACI Ethical and Compliance policies
  • Proactively ensure a safe work environment and adhere to CACI EH&S policies and procedures
  • Ability to work both independently and as a collaborative team member