CACI is seeking an experienced Software Engineer specializing in embedded Linux development to join their Mastodon Design team in Rochester, NY. This role focuses on developing embedded systems solutions for national security and defense applications, where size, weight, power, and packaging are crucial considerations.
The position offers an opportunity to work at the intersection of technology, government, and defense, contributing to critical national security missions. As a Software Engineer, you'll be responsible for designing and maintaining embedded Linux applications, developing device drivers, and optimizing system performance for custom hardware platforms.
The ideal candidate should have at least 3 years of embedded development experience, strong C/C++ programming skills, and experience with real-time, multi-threaded embedded systems. Knowledge of hardware-software interfaces, Linux kernel customization, and experience with build systems like Yocto Project or Buildroot would be advantageous.
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 for professional development and meaningful contribution to national security missions.
The work environment promotes autonomy and trust, with access to robust learning resources for career advancement. The position involves up to 10% local travel and requires US citizenship with the ability to obtain a security clearance. The salary range is competitive, ranging from $69,100 to $141,500, based on experience and qualifications.
Working at CACI means joining a high-performing team dedicated to customer missions and driven by a higher purpose of ensuring national safety. The company has a strong track record of business success and continues to break new ground in technology and defense solutions.