CACI International Inc · 1 week ago
Embedded Software Engineering Manager
CACI International Inc is a dynamic engineering organization seeking an Embedded Software Engineering Manager. This role involves managing day-to-day operations of a team of software engineers working on embedded software for complex electro-optical systems, while also contributing to the design and implementation of the software.
Information TechnologyService IndustrySoftware
Responsibilities
Manage day-to-day operations of a group of 5+ software engineers working on embedded software for complex electro-optical systems
Directly contribute to the design, documentation and implementation of the software
Qualification
Required
Bachelors degree in Electrical Engineering or Computer Engineering
10+ years experience as an individual contributor demonstrating increasing responsibility in area of embedded software engineering
5+ years experience as a first-line manager of at least 5+ individual contributors
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
Understanding of configuration management
Able to read schematics and Verilog/VHDL code
Able to use common lab test equipment (DMM, oscilloscope, signal generator, etc.)
Excellent verbal and written communication skills
Preferred
Advanced degree in Electrical Engineering or Computer Engineering
Familiarity with Windows and Linux application programming
Active security clearance
Aerospace/defense contracting experience
Experience with cyber-assurance and cyber-security
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.
H1B Sponsorship
CACI International Inc has a track record of offering H1B sponsorships. Please note that this does not
guarantee sponsorship for this specific role. Below presents additional info for your
reference. (Data Powered by US Department of Labor)
Distribution of Different Job Fields Receiving Sponsorship
Represents job field similar to this job
Trends of Total Sponsorships
2025 (2)
2024 (3)
2023 (3)
2022 (4)
2021 (2)
2020 (2)
Funding
Current Stage
Public CompanyTotal Funding
$1B2025-05-21Post Ipo Debt· $1B
2003-01-10IPO
Leadership Team
Recent News
2026-01-09
2026-01-03
BNN Bloomberg
2026-01-03
Company data provided by crunchbase