Job Board
LogoLogo

Get Jobs Tailored to Your Resume

Filtr uses AI to scan 1000+ jobs and finds postings that perfectly matches your resume

CACI International Logo

Embedded Software Engineering Manager

CACI International

$131,800 - $290,000
Dec 29, 2025
Florham Park, NJ, US
Apply Now

CACI is looking for an Embedded Software Engineering Manager to lead the development of embedded software for complex electro-optical systems

Requirements

  • 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)

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
  • use of source code control systems (e.g. Git) and defect tracking systems (e.g. Jira)
  • apply knowledge of C/C++ and its application to embedded computing platforms
  • work with bare-metal and RTOS environments
  • use common lab test equipment (DMM, oscilloscope, signal generator, etc.)
  • read schematics and Verilog/VHDL code

Other

  • 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
  • Excellent verbal and written communication skills
  • Up to 10% local travel required