Reverse engineer - security clearance required | Sterling, VA

Detailed Information

  • Location: Sterling, VA

As a Software Reverse Engineer, you will perform various analysis, development, testing, and reverse engineering activities. You will work closely with cyber developers, researchers, and customers to solve software and hardware problems and reverse engineer complex systems.

What You'll Get to Do: Analyze and reverse engineer software binaries and embedded firmware to identify functional behavior on traditional and embedded systems. Perform protocol analysis of communication channels. Conduct code review and vulnerability analysis on software/firmware to identify potential vulnerabilities. Perform static and dynamic analysis of software and firmware using tools like IDA Pro, Ghidra, x64

Dbd, GDB, and Sysinternals to research the behavior of binaries. Perform pattern analysis to identify critical information. Draft and deliver technical reports related to the scope, nature, and characteristics of the backssed software/firmware to both technical and non-technical audiences.

Brief the customer and accurately capture in writing the findings of analysis. You'll Bring These Qualifications: Active TS/SCI clearance Bachelor of Science degree in Computer Science, Software Engineering, Computer Engineering, or Electrical Engineering. Four (4) years of relevant work experience may be substituted for a Bachelor's degree. Experience in computer science and information systems Experience

analyzing and reverse engineering Assembly binaries (x86 and/or ARM) Experience with scripting languages such as Python and Unix Shell scripts Experience using virtualization technologies (VMware, Virtual Box, Docker) Experience using binary analysis tools such as IDA Pro, Ghidra, Win Dbg, binwalk, FTK These Would Be Nice to Have: Understanding of software development using C/C++ for Linux and/or Windows operating systems Understanding of memory management concepts (Heap, Stack, Virtual Memory) Understanding of compiler specifics, operating system concepts, security models, and the causes of most vulnerabilities and how to exploit them Understanding of the types and techniques of cyber exploitation and attack (e.

g. virus, worm, Trojan horse, logic bomb, sniffer) to identify vulnerabilities in various applications, systems and communications Familiarity with low-level Windows internals and UNIX kernel internals Familiarity with encryption & hashing methods and algorithms (3 DES, AES, RSA, MD5, SHA, CRC, etc. ) Background in ethical hacking and/or testing software vulnerabilities w ith a working knowledge of hacking tools and techniques such as memory corruption exploits, rootkits, protocol poisoning, Meta Sploit, nmap, etc. Part 107 License Familiarity with GCS applications (e.

g. Mission Planner, QGC, Ardu Pilot/MAVProxy) Familiarity with Flight Controllers (e. g. Pixhawk) and RF Transceivers Reverse Engineering Certifications (e. g. GIAC Reverse Engineering Malware (GREM) ) Cybersecurity certifications (e. g. CISSP, CEH, Security+) Experience 3 D Printing custom designs 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 60 years, the principles of CACI’s unique, character-based culture have been the driving force behind our success. Company Overview: 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 an Equal Opportunity/Affirmative Action Employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, interaction, interactionual orientation, gender identity, national origin, disability, status as a protected veteran, or any other protected characteristic.

For more details: jobs-search. org/reverse-engineer_sterling-c449889/reverse-engineer-security-clearance-required-sterling_i1979874658

View Jobs by Category >>

Related Jobs