Software Reverse Engineer III
Company | Accenture |
---|---|
Location | Annapolis Junction, MD, USA |
Salary | $126400 – $256300 |
Type | Full-Time |
Degrees | Bachelor’s |
Experience Level | Senior, Expert or higher |
Requirements
- Bachelor’s degree and six (6) years’ experience or minimum ten (10) years’ experience in computer science, information systems, or network engineering
- Minimum eight (8) years’ experience programming in Assembly, C, C++, Java, Perl, and Python
- Minimum seven (7) years’ experience developing in one (1) or more of the following: Windows applications using Visual Studio or .NET environments; UNIX applications using make files or comparable build environments; Mission-applicable platforms
- Minimum six (6) years’ experience with programming CNO tools and techniques
- One (1) year experience developing tools and applications for mobile devices
Responsibilities
- Provide/author documentation, lead and participate in design, code, and software readiness reviews as prescribed by the Government’s software development procedures and processes
- Provide/author and participate in technical presentations on assigned projects.
Preferred Qualifications
- Software development experience with C/C++ and Python
- Knowledge of common binary executable formats (PE, ELF, etc.)
- Experience with IDA Pro, Ghidra, or similar binary analysis tool
- Experience with analyzing user-mode binaries and kernel-mode drivers
- Experience with Wireshark and network protocols