CACI is seeking a talented Software Engineer to join their Charon team, focusing on embedded systems development for critical national security missions. This role offers an exciting opportunity to work with RF monitoring solutions and EO/IR imaging systems, helping customers identify signals of interest across the electromagnetic spectrum and conduct ISR operations.
The position requires expertise in C/C++ programming on Linux and embedded systems, with a focus on developing software solutions for purpose-built mobile platforms. As part of the team, you'll be responsible for designing and implementing memory-safe code in ARM architecture, while following industry best practices and the project's software development methodology.
The ideal candidate will have at least 3 years of experience in embedded software development, with a strong background in Linux systems and programming languages such as C/C++, Rust, or Python. Knowledge of Agile/DevOps practices and tools is essential, as is an active Secret clearance.
CACI offers a comprehensive benefits package including healthcare, retirement plans, and flexible time off. The company culture emphasizes integrity, innovation, and continuous growth, providing opportunities to work on meaningful projects that contribute to national security. With a salary range of $79,400 - $162,700, this position offers competitive compensation along with the chance to work on cutting-edge technology in a collaborative environment.
The role involves up to 10% travel within the Continental US and is based in Herndon, VA. You'll be part of a high-performing team dedicated to customer missions and driven by a higher purpose – ensuring the safety of our nation. CACI values individual contributions and provides robust learning resources to support professional development and career growth.