CACI is seeking an Embedded Software Engineer to join their Photonics division, focusing on developing cutting-edge embedded software for photonic systems. This role presents an exciting opportunity to work at the intersection of technology and national security, supporting both U.S. Government and commercial missions.
The position involves designing and implementing embedded software for complex electro-optical systems, particularly in free-space optical communications and remote sensing applications. The ideal candidate will bring strong expertise in C/C++ programming, embedded computing platforms, and ARM processors, along with experience in both bare-metal and RTOS environments.
CACI offers a comprehensive benefits package including healthcare, retirement plans, and flexible time off. The company culture emphasizes integrity, innovation, and continuous growth, providing employees with autonomy and robust learning resources. With a six-decade track record in pioneering ground-breaking solutions, CACI offers boundless career opportunities for professionals looking to advance their skills while contributing to national security missions.
The role requires a blend of technical expertise in embedded systems, software development best practices, and understanding of various peripheral interfaces. Additional desired skills include experience with cyber-security, digital control systems, Linux OS, and basic optics. The position offers exposure to cutting-edge technology in areas critical to national security and scientific progress, making it an ideal opportunity for engineers passionate about making a meaningful impact while advancing their careers in embedded systems development.
Working at CACI means joining a high-performing team dedicated to customer missions and driven by a higher purpose – ensuring the safety of our nation. The company values individual contributions and provides an environment of trust where employees can thrive and grow professionally.