
Software Engineer
CACI International3 days ago
Denver, CO, USA or Westminster, CO, USAMid Level
H1B sponsor
Base Salary
$76k - $156k/yr
Responsibilities
- Implement, test, and document software solutions for telecommunications and IP/computer networking equipment in the cybersecurity domain.
- Develop firmware, device drivers, RTOS, application software, and related system infrastructure across multiple hardware platforms.
- Collaborate with product development teams to develop concepts, assess feasibility, and identify solutions to user requests.
- Participate in security analysis, software and tool development, software testing, requirements reviews, code inspections, system validation, and system testing.
- Use development environments, automation tools, protocol analyzers, lab test equipment, and debugging techniques in a telecommunications development lab.
- Support IP networking and telecommunications equipment installation, configuration, maintenance, and system-level troubleshooting.
- Travel to CACI locations or customer sites as needed and follow company ethics, compliance, and environmental health and safety policies.
Requirements
- Bachelor’s degree in Computer Engineering, Computer Science, Electrical Engineering, or a related technical discipline, plus a minimum of 3 years of experience, or an equivalent combination of education, skills, and experience.
- Familiarity with device drivers, hardware-layer coding, kernels, and software development processes.
- Programming experience in current languages such as C, C++, Java, and Python.
- Experience or knowledge involving Linux, Unix, or Windows development environments, IP networking, telecommunications equipment, and system-level debugging.
- Ability to use development tools such as editors, compilers, and debuggers and to create or work with system test plans and validation processes.
- Preferred qualifications include embedded systems development, processor architectures and assembly programming, multithreaded and multiprocessor systems, routing protocols, TCP/IP stacks, IP telephony, and software security concepts.
- Ability to work independently and collaboratively with strong oral and written communication skills.
- Must obtain a Top Secret clearance as a condition of continued employment; no clearance is required to begin employment.
Benefits
- Full-time regular employment with up to 10% travel within the continental United States.
- Healthcare, wellness, financial, retirement, family support, continuing education, and time-off benefits.
- Flexible time off, learning and development resources, and career growth opportunities.
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.