Lead Mobile Security Software Reverse Engineer

1 week ago


Quantico Virginia, United States PeopleTec, Inc. Full time

Key Responsibilities:
PeopleTec, Inc. is currently in search of a Lead Mobile Security Software Reverse Engineer to enhance our technical team.


This role involves conducting reverse engineering and vulnerability assessments of software across diverse platforms and operating systems, including mobile, to support national security initiatives for a U.S. Government client.

Essential Qualifications:

Required Skills/Experience:
10 years of experience in software development, with proficiency in common scripting languages such as Python or C/C++.

5 years of expertise in reverse engineering software binaries from mobile operating systems like iOS and Android, including application-level and low-level device code, such as ROM, bootloader, kernel, and trustlets, utilizing tools like Ghidra or IDAPro.

Familiarity with microcontroller architectures, including ARM or RISC-V, along with assembly language programming and associated security features, such as pointer authentication code (PAC), memory tagging extensions (MTE), or privilege access never (PAN).

Experience in software dynamic analysis using tools like JTAG, gdb, OllyDbg, and WinDbg.

Proficiency in exploitation capability prototyping activities, including use-after-free or heap overflow vulnerabilities.

Knowledge of Operating System internals for Windows, Linux, or MacOS.

Experience in developing software systems in assembly, C, or C++ on various platforms including Windows, UNIX, Linux, or VxWorks.

Ability to read or write in assembly language for multiple architectures, including x86, x64, ARM, RISC, MIPS, or PowerPC.

Experience with cryptographic algorithms and features commonly utilized in software.

Travel: 25%

Must be a U.S. Citizen.

An active DoD Top Secret clearance is required for this position. Candidates must possess an active Top Secret clearance upon hire and maintain this level of clearance throughout their employment.


Educational Background:
A Bachelor's degree in Computer Engineering, Computer Science, Electrical Engineering, or an equivalent qualification from an ABET accredited program.

Preferred Skills:
Experience in formal software development environments employing methodologies such as Agile.

Experience in malware analysis or reverse engineering x86 Windows binaries.

Experience in reverse engineering embedded firmware.

Understanding of hardware and system-level design.

Experience in virtualized environments.

Experience in kernel-level development.

Experience in Windows and Linux driver development.

Knowledge of AI concepts and protocols, including cryptography.

Understanding of security features in Android and iOS platforms (e.g., Trustzone).

Company Overview:
People First. Technology Always.

PeopleTec, Inc. is an employee-owned small business dedicated to providing exceptional customer support by employing and retaining a highly skilled workforce.

Company Culture:
The name "PeopleTec" reflects our core value system - our people. Our foundation is built on prioritizing our employees and customers.

With an award-winning atmosphere, we have evolved into a company that attracts the best talent across various technical fields.

Career Development:
At PeopleTec, we are committed to your long-term career goals. Through our continuing education opportunities, robust training programs, and comprehensive benefits package, we believe that our most valuable investment is our people.

Come Experience It.



  • Quantico, Virginia, United States PeopleTec Full time

    Position Overview:PeopleTec is seeking a Senior Software Mobile Security Reverse Engineer to enhance our team. This role involves performing reverse engineering and vulnerability assessments of software across various platforms, including mobile, to support national security initiatives.Key Responsibilities:Conduct thorough reverse engineering and...


  • Quantico, Virginia, United States PeopleTec Full time

    Position Overview:PeopleTec is actively seeking a Senior Software Mobile Security Reverse Engineer to enhance our capabilities in mobile security at a key location.Key Responsibilities:In this pivotal role, the selected candidate will be responsible for performing reverse engineering and vulnerability assessments of software across multiple platforms and...


  • Quantico, United States Booz Allen Hamilton Full time

    Mobile Security Reverse EngineerKey Role:Provide reverse engineering, static and dynamic binary analysis, and vulnerability analysis of software on various platforms and operating systems. Write proof-of-concept software that simulates the behavior of analyzed binaries and their interactions with other system components and validate any discovered...


  • Quantico, United States PeopleTec Full time

    Senior Software Reverse EngineerPeopleTec, Inc. - Quantico, VAResponsibilities:PeopleTec is currently seeking a Senior Software Reverse Engineer to support our Quantico, VA location. In this role this person will conduct reverse engineering and vulnerability analysis of complex and diverse software systems in support of national security for a U.S....


  • Quantico, Virginia, United States Full Visibility Full time

    Job DescriptionFull Visibility is seeking a highly skilled Software Vulnerability Researcher and Analyst to join our team in Quantico, VA. The ideal candidate will possess an active Top Secret clearance and have a strong background in software development and reverse engineering or vulnerability analysis.Key ResponsibilitiesProvide reverse engineering,...


  • Quantico, Virginia, United States Booz Allen Hamilton Full time

    Position Overview:The Mobile Software Vulnerability Specialist will engage in reverse engineering, as well as static and dynamic binary analysis, to assess vulnerabilities in software across various platforms and operating systems. This role involves crafting proof-of-concept applications that emulate the behavior of analyzed binaries and their interactions...


  • Quantico, Virginia, United States Booz Allen Hamilton Full time

    Position Overview:The Mobile Security Vulnerability Specialist will be responsible for conducting reverse engineering, as well as both static and dynamic binary analysis of software across various platforms and operating systems. This role involves developing proof-of-concept software that mimics the behavior of analyzed binaries and their interactions with...


  • Quantico, Virginia, United States Booz Allen Hamilton Full time

    Position Overview:As a Senior Mobile Security Vulnerability Specialist, you will engage in the critical task of analyzing and fortifying mobile software against potential threats.Key Responsibilities:Conduct reverse engineering, along with both static and dynamic binary assessments, to identify vulnerabilities across various platforms and operating...


  • Quantico, Virginia, United States Booz Allen Hamilton Full time

    Position Overview:As a Senior Mobile Security Vulnerability Specialist, you will be responsible for conducting comprehensive reverse engineering, as well as static and dynamic binary analysis, to identify vulnerabilities in software across various platforms and operating systems. Your expertise will enable you to develop proof-of-concept software that mimics...


  • Quantico, United States Booz Allen Hamilton Full time

    Mobile Security and Vulnerability Engineer, SeniorKey Role:Provide reverse engineering, static and dynamic binary analysis, and vulnerability analysis of software on a variety of different platforms and operating systems. Write proof-of-concept software that simulates the behavior of analyzed binaries and their interactions with other system components and...


  • Quantico, United States Booz Allen Hamilton Full time

    Mobile Security and Vulnerability Engineer, SeniorKey Role:Provide reverse engineering, static, and dynamic binary analysis, and vulnerability analysis of software on a variety of different platforms and operating systems. Write proof-of-concept software that simulates the behavior of analyzed binaries and their interactions with other system components and...


  • Quantico, Virginia, United States VIKTech LLC Full time

    Required Skills/Experience:3 years of embedded systems development experience utilizing microcontrollers/FPGAs 2 years of software development experience including Python or C/C++ Experience with software/firmware reverse engineering tools such as Ghidra or IDA Pro Understanding and experience with integrated circuit (IC) communication such as I2C, SPI, LPC,...


  • Quantico, United States VIKTech LLC Full time

    Required Skills/Experience: 3 years of embedded systems development experience utilizing microcontrollers/FPGAs 2 years of software development experience including Python or C/C++ Experience with software/firmware reverse engineering tools such as Ghidra or IDA Pro Understanding and experience with integrated circuit (IC) communication such as I2C,...


  • Quantico, Virginia, United States Peraton Full time

    Job Title: Senior Software EngineerPeraton is seeking an experienced Senior Software Engineer to enhance their team. With a rich history of over thirty years, Peraton is recognized for providing cutting-edge solutions for Intelligence, Defense, and Federal Civilian Agencies.Key Responsibilities:Engage in the research and development of advanced electronic...


  • Quantico, United States Booz Allen Hamilton Full time

    Embedded Hardware Security Engineer, SeniorThe Opportunity:As an electrical engineer, you understand the workings behind complex systems. That knowledge is key when it comes to evaluating hardware security implementation in embedded electronics. We are looking for an electrical engineer who can use their skills to support our clients by creating new tools...


  • Quantico, Virginia, United States Peraton Full time

    Key ResponsibilitiesEngage in comprehensive research related to the design, development, testing, and implementation of electronic data processing software.Architect, develop, document, test, and troubleshoot application software and systems that incorporate logical and mathematical solutions.Collaborate across disciplines with equipment designers and...


  • Quantico, Virginia, United States Peraton Full time

    Job Title: Senior Software EngineerPeraton is seeking an experienced Senior Software Engineer to enhance their team. With a rich history of over thirty years, Peraton has established itself as a reliable provider of cutting-edge solutions for Intelligence, Defense, and Federal Civilian sectors.Key Responsibilities:Engage in the research and development of...


  • Quantico, Virginia, United States Booz Allen Hamilton Full time

    Position Overview: As a seasoned electrical engineer, you possess a deep understanding of intricate systems, which is essential for assessing hardware security measures in embedded technologies. We are seeking an electrical engineer who can leverage their expertise to assist law enforcement by developing innovative forensic tools and investigative...


  • Quantico, United States Booz Allen Hamilton Full time

    Embedded Hardware Security Engineer, SeniorThe Opportunity:As an electrical engineer, you understand the workings behind complex systems. That knowledge is key when it comes to evaluating hardware security implementation in embedded electronics. We are looking for an electrical engineer who can use their skills to support our clients by creating new tools...


  • Quantico, Virginia, United States Booz Allen Hamilton Full time

    Job Number: R0189459Senior Embedded Systems Security EngineerThe Opportunity:As a seasoned electrical engineer, your expertise in complex systems is essential for assessing hardware security measures in embedded electronics. We are seeking an electrical engineer who can leverage their knowledge to assist law enforcement by developing innovative forensic...