CACI is seeking an Embedded Software Engineer to design and develop advanced cyber capabilities that strengthen national security. The role spans real-time embedded systems, network technologies, and mission-critical cybersecurity solutions. The engineer collaborates with engineers, analysts, and customers to address complex technical challenges, conduct research, and build tools for emerging cyber threats. The position includes designing, developing, and testing software for networked systems; creating security analysis tools and vulnerability research workflows; reverse engineering across multiple platforms; and providing expertise in network technologies. The engineer also assesses security strengths and weaknesses, helps shape system requirements and technical direction with customers, and contributes to team technical leadership. The role is regular, full-time, requires a minimum TS/SCI clearance to start, and involves up to 10% travel within the Continental United States. The proposed salary range is $94,400–$198,200. CACI describes a culture centered on integrity, innovation, trust, and continuous growth, with flexible time off, learning resources, and comprehensive benefits.
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