CACI has an exciting Firmware Engineer opportunity in Aberdeen Proving Ground, MD. The ideal candidate will have experience in performing Firmware analysis by disassembly and analysis of micro-controller .HEX files. for TFE Program.
More About the Role:
Demonstrated ability in related engineering discipline.
Supports engineering efforts that provide engineering, technical, and managerial direction for problem definition, analysis, requirement development, and implementation for complex systems in the engineering discipline required to meet technical requirements.
Offers recommendations and advice on system development, improvements, optimization, or support efforts.
Ability to identify and understand component part level items on printed circuit boards.
Comprehension of the difference between RISC vs CISC instruction sets and Harvard vs Von Neumann architectures.
Operation of Arithmetic Logic Unit (ALU) status flags for each type of controller. Knowledge of interrupt vectors and status flag registers.
Knowledge of peripheral IC interface protocols (I2C and SPI).
Familiarity with higher level languages such as C and how those programs resolve instructions to assembly code.
You’ll Bring these Qualifications:
TS/SCI must be obtainable.
BS and 8 years relevant experience or AS/AA/and 10 years relevant; or BA in relevant technical area and 8 years relevant experience.
Experience in writing technical test reports, test procedures, and assembly procedures.
Experience with 8 bit micro-controllers, in particular, Microchip PIC and Atmel MCS-52 families.
These Qualifications Would be Nice to Have:
Assembly Language Programming
What We Can Offer You:
We’ve been named a Best Place to Work by the Washington Post.
Our employees value the flexibility at CACI that allows them to balance quality work and their personal lives.
We offer competitive benefits and learning and development opportunities.
We are mission-oriented and ever vigilant in aligning our solutions with the nation’s highest priorities.
For over 55 years, the principles of CACI’s unique, character-based culture have been the driving force behind our success.