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

CACI bv · 1 week ago

Embedded Software Engineering Manager

CACI is a company dedicated to ensuring the safety of our nation through innovative engineering solutions. They are seeking an Embedded Software Engineering Manager to lead 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.

ConsultingEducationTraining
badNo H1BnoteU.S. Citizen Onlynote

Responsibilities

Manage day-to-day operations of a group of 5+ software engineers working on embedded software for complex electro-optical systems
Contribute to the design, documentation and implementation of the software

Qualification

C/C++Embedded software engineeringARM processorsRTOS environmentsPythonSource code control (Git)Defect tracking (Jira)Peripheral interfacesVerilog/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 bv

twittertwittertwitter
company-logo
CACI levert, implementeert en beheert bedrijfskritische oplossingen voor het Hoger Onderwijs: het StudentInformatieSysteem OSIRIS en LISA voor zaakgericht werken.

Funding

Current Stage
Growth Stage
Company data provided by crunchbase