Apply Now    

Software Vulnerabilities Engineer

Req #: 241708_20528
Location: Washington, DC US
Job Category: Engineering
Minimum Clearance Required: Top Secret

Job Description

CACI is seeking a cleared Software Vulnerabilities Engineer to be a part of a software engineering team for SIES Program. This position is located at Aberdeen Proving Ground, MD

What You’ll Get to Do:

  • Performs research and analysis of security vulnerabilities associated with a wide variety of architectures to include x86, MIPS, ARM, amongst others, with emphasis on embedded software applications and Real Time OS (RTOS).

  • Demonstrate experience with reverse engineering tools, such as IDA Pro, the use of fuzzing techniques and tools, and understanding dynamic, concrete and symbolic (concolic) software analysis are essential.

  • Ability to prepare technical reports and papers and to present findings to senior management and at technical conferences.

You’ll Bring These Qualifications:

  • An active DoD Top Secret.

  • 7 years of overall software engineering experience.

  • Must possess an expert command of C/C++ programing, with knowledge of assembly language in one or more Instruction Set Architectures (ISA) and hardware platforms.

  • ​At least 4 years with relevant experience with finding, repairing, and/or exploiting software vulnerabilities

  • BS/MS degree in Computer Engineering, Computer Science, Electrical Engineering, or a related field.  (Candidates currently enrolled in an MS accredited degree program relevant to this position will be considered)

  • Experience with debuggers, compilers, assemblers, linkers, source code extractors, and disassemblers for Windows and Linux

  • Experience with software reverse engineering tools and methods.

These Qualifications Would be Nice to Have:

  • Possessing a PhD degree or being a candidate for PhD is preferred but not required.

  • Experience with debuggers, compilers, assemblers, linkers, source code extractors, and disassemblers for Android, Apple OS X, and Apple iOS platforms

  • Experience with emulation such as QEMU, and code intermediate representation (IR).

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.

Job Location

US-Aberdeen Proving Ground-MD-BALTIMORE


CACI employs a diverse range of talent to create an environment that fuels innovation and fosters continuous improvement and success. At CACI, you will have the opportunity to make an immediate impact by providing information solutions and services in support of national security missions and government transformation for Intelligence, Defense, and Federal Civilian customers. CACI is proud to provide dynamic careers for employees worldwide. CACI is an Equal Opportunity Employer - Females/Minorities/Protected Veterans/Individuals with Disabilities.

Apply Now