CACI is seeking an experienced Embedded Linux Software Engineer to join their team working on mission-critical embedded systems. This role requires extensive experience in embedded systems and low-level software development, with a focus on secure, air-gapped environments. The position demands a strong background in Linux-based embedded platforms and hardware integration.
The ideal candidate will have 7+ years of professional software engineering experience, with at least 5 years specifically in embedded systems. They should be proficient in C/C++ with working knowledge of Python or Java. The role involves developing, configuring, and debugging complex embedded Linux systems, utilizing build systems like Yocto or Buildroot, and working with advanced hardware components.
CACI offers a comprehensive benefits package including healthcare, retirement plans, and flexible time off. The company culture emphasizes integrity and innovation, focusing on advancing national security missions. The work environment promotes trust and continuous growth, with access to robust learning resources and opportunities for career advancement.
The position is based in Chantilly, VA, and requires U.S. citizenship with the ability to obtain TS/SCI clearance. This is an excellent opportunity for someone passionate about embedded systems development who wants to contribute to critical national security projects while working with cutting-edge technology. The salary range is competitive at $113,200 - $237,800, reflecting the senior nature of the role and the specialized skills required.
Working at CACI means joining a team dedicated to customer missions and driven by a higher purpose of ensuring national safety. The company values individual contributions and provides an autonomous work environment with opportunities for professional development and advancement.