CACI International Inc · 5 months ago
Software Engineers
CACI International Inc is a company focused on ensuring the safety of the nation through innovative technologies. They are seeking an Embedded Software Engineer to develop embedded software for photonic systems used in various applications, contributing to national security and scientific progress.
Information TechnologyService IndustrySoftware
Responsibilities
Design and implementation of embedded software for complex electro-optical systems
Qualification
Required
U.S Citizenship required
4-year Bachelor's degree in engineering/computer science from ABET accredited university
Strong knowledge of C/C++ and its application to embedded computing platforms
Deep understanding of both bare-metal and RTOS environments
Familiarity with Python
Deep knowledge of ARM processors. Familiarity with other processor architectures
Understanding of common peripheral interfaces/devices (SPI, I2C, UART, Ethernet, ADCs, DACs, PWM, Timers, USB) at the hardware level
Experience in use of source code control systems (e.g. Git) and defect tracking systems (e.g. Jira)
Understanding of software development/test methodologies and best practices
Experienced with network protocols
Good verbal and written skills
Preferred
Aerospace/defense contracting experience
Experience with cyber-assurance and cyber-security
Experienced with digital control systems
Experienced with Linux OS
Ability to read schematics and use basic test equipment (DMM, oscilloscopes, power supplies)
Experienced in designing high-reliability systems
Experienced with distributed processing environments
Experienced with basic optics
Experienced with Web servers, Javascript, JSON
Active security clearance
Experience with Xilinx SoCs and development tools
Benefits
Healthcare
Wellness
Financial
Retirement
Family support
Continuing education
Time off benefits
Company
CACI International Inc
At CACI International Inc (NYSE: CACI), our 25,000 talented and dynamic employees are ever vigilant in delivering distinctive expertise and technology to meet our customers’ greatest challenges in national security.
Funding
Current Stage
Public CompanyTotal Funding
$1B2025-05-21Post Ipo Debt· $1B
2003-01-10IPO
Leadership Team
Recent News
Morningstar.com
2026-01-12
Washington Technology
2026-01-11
Company data provided by crunchbase