
Embedded Software Engineer
CACI International8 days ago
Base Salary
$94k - $198k/yr
Responsibilities
- Design, develop, and test real-time embedded and application-level software for networked systems.
- Develop security analysis tools, vulnerability research workflows, and software-hardening techniques.
- Conduct reverse engineering across Windows, Linux, mobile, and embedded platforms.
- Serve as a subject matter expert in IP/MPLS, 4G/5G, optical transport, and related network technologies.
- Analyze security strengths and weaknesses across diverse systems and technologies.
- Shape system requirements and technical direction through direct customer collaboration.
- Contribute to team technical leadership.
Requirements
- US citizenship and the ability to obtain a security clearance are required.
- At least 5 years of software development experience using C, C++, Python, or similar languages is required.
- Hands-on Linux experience across boot, kernel, and user-space layers is required.
- Competency with at least one assembly language—MIPS, x86, PowerPC, or ARM—is required.
- Understanding of IP networking concepts and telecommunications systems is required.
- A bachelor’s degree in Computer Science, Computer Engineering, or a related discipline is required.
- Active TS/SCI clearance is strongly preferred.
- Knowledge of cybersecurity, vulnerability analysis, and modern IP, wireless, and optical network technologies is desired.
- Ethical hacking experience, familiarity with reverse engineering tools, embedded system software development experience, and the ability to use multiple assembly languages are desired.
Benefits
- Full-time regular employment with up to 10% travel within the continental US.
- Flexible time off and learning and development resources.
- Healthcare, wellness, financial, retirement, family support, continuing education, and time-off benefits.
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.