
Software Engineer
CACI International1 day ago
Lisle, IL, USAEntry Level / Mid Level
H1B sponsor
Base Salary
$76k - $156k/yr
Responsibilities
- Implement, test, document, and debug software solutions for telecommunications and IP/computer networking equipment in the cybersecurity domain.
- Contribute across software infrastructure, application development, full-stack development, and customized embedded communication systems.
- Develop concepts, identify solutions to user requests, and assess solution feasibility with product development teams.
- Participate in security analysis, software and tool development, software testing, development-environment work, and system infrastructure activities.
- Use automation tools, laboratory test equipment, and protocol analyzers in a telecommunications development lab.
- Support networking and telecommunications equipment installation, configuration, maintenance, and system-level debugging.
- Travel to CACI locations or customer sites as necessary and follow applicable ethics, compliance, and environmental health and safety policies.
Requirements
- Bachelor’s degree in Computer Engineering, Computer Science, Electrical Engineering, or a related technical discipline, or an equivalent combination of education, skills, and experience.
- 0–5 years of experience.
- Experience with RISC-V assembly and familiarity with device drivers, hardware-layer coding, and kernels.
- Software development skills in C, C++, Java, and Python.
- Familiarity with software engineering processes including requirements reviews, code inspections, system test planning, and system validation.
- Experience using development tools such as editors, compilers, and debuggers.
- Knowledge of IP networking, telecommunications equipment, and IP-based telephony architecture, configuration, and maintenance.
- Preferred qualifications include development experience with Windows, Linux, or Unix-based operating systems; JavaScript, ARM, MIPS, or x86; software security concepts; Internet routing techniques, protocols, and tools; and laboratory equipment debugging.
- Strong oral and written communication skills and the ability to work independently and collaboratively.
- No clearance is required to begin employment, but continued employment requires obtaining a Top Secret clearance.
Benefits
- Competitive compensation and comprehensive healthcare, wellness, financial, retirement, family support, continuing education, and time-off benefits.
- Flexible time off and learning and development resources.
- Full-time regular employment with up to 10% travel within the continental United States.
About CACI International
CACI International is a public government contractor that delivers enterprise IT, cybersecurity, electronic warfare, space, and intelligence solutions to U.S. defense, intelligence, and federal civilian customers. It provides systems engineering, software and data services, and mission support across C4ISR and business systems, primarily through long-term government contracts. Founded in 1962 and headquartered in Reston, Virginia, CACI trades on the NYSE under the ticker CACI.