Under direct supervision, the Software Engineer participates in research and innovation efforts on complex cybersecurity solutions for telecommunications and IP/computer networking equipment across multiple hardware platforms using Linux- and/or Unix-based operating systems. The role contributes across software development levels, including firmware, device drivers, real-time operating systems (RTOS), and application software. The position is part of a team developing advanced networking and communications solutions for U.S. Federal Government customers. The engineer implements, tests, and documents software based on existing design specifications; collaborates with product development teams to develop concepts and assess solutions to user needs; and participates in activities across security analysis, software and tool development, testing, development environments, and system infrastructure. Work takes place in a telecommunications development lab and may involve travel to other CACI locations or customer sites. There is no clearance requirement to begin employment, but continued employment requires obtaining a Top Secret clearance.
Stand Out From the Crowd
Upload your resume and get instant feedback on how well it matches this job.
Job Type
Full-time
Career Level
Mid Level