Embedded Software Engineering Manager jobs in United States
cer-icon
Apply on Employer Site
company-logo

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
check
Comp. & Benefits
check
H1B Sponsor Likelynote

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

Embedded software engineeringC/C++ programmingARM processorsRTOS environmentsSource code control (Git)Defect tracking (Jira)Peripheral interfacesPythonVerilog/VHDLLab test equipmentCommunication skills

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

company-logo
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 Company
Total Funding
$1B
2025-05-21Post Ipo Debt· $1B
2003-01-10IPO

Leadership Team

leader-logo
John Mengucci
President & CEO
linkedin
leader-logo
Darryl W Burke
Senior Vice President / Air Force Client Executive
linkedin
Company data provided by crunchbase