CACI is seeking experienced Software Engineers to join their Charon team, focusing on developing software solutions for purpose-built mobile platforms. The role involves working with RF monitoring solutions and EO/IR imaging systems to help customers identify signals of interest across the electromagnetic spectrum, conduct ISR, and acquire targets.
As a Senior Software Engineer (Embedded), you'll be responsible for designing and developing mission-critical Linux-based embedded software. The position requires expertise in Xilinx MPSoC systems and strong proficiency in C/C++ on Linux and embedded systems. You'll work in an Agile environment, implementing memory-safe code in ARM architecture and collaborating with team members on inter-processor communication.
The role offers competitive compensation ranging from $113,200 to $237,800, along with comprehensive benefits including healthcare, wellness programs, retirement benefits, and flexible time off. CACI provides a culture of integrity and innovation, focusing on critical national security missions.
Key technical requirements include 7+ years of experience, knowledge of various programming languages (C/C++/RUST/Python), embedded software development, and familiarity with data transfer protocols. The position requires an active Secret clearance and may involve up to 10% travel within the Continental US.
CACI values employee growth and development, offering robust learning resources and opportunities for advancement. The company maintains a strong focus on ethics and integrity, providing an environment where innovative solutions contribute directly to national security missions. This role offers a unique opportunity to work on cutting-edge technology while making a meaningful impact on critical national initiatives.