Reverse Engineer, CEH App Security
San Francisco, CA
Location/City : CA - San Francisco
Area Code : 415
Job Type : 1: Full Time
Country/Locale : USA
Id : 22066
#22066 Reverse Engineer, CEH App SecurityLocation: San Francisco, CA 94102Company:Our client is a privately held, venture-funded company. Founded in 2001 with a mission to protect the nation's most critical military assets against espionage and tampering. The company's military grade software security technology supports commercial customers worldwide with a full range of application protection needs to protect the App Economy. The proven security products and solutions have become an industry standard selected by global leaders in software publishing, financial services and enterprises to digital media and gaming providers and critical infrastructure providers.Job Opportunity:In this role as a reverse engineer and pen tester, you will analyze mobile applications for binary level threats. Sometimes, you will be determining the methodology of a known attack on an application. Sometimes, you will be identifying how you would attack a piece of software in order to create a defense for it. You will be an advocate for the best practices of software protection and coding practices that support it. This requires fluent knowledge of a diverse set of operating systems, processor architectures, and application stores.Responsibilities:- Analyze software applications at the instruction and data flow level- Identify and report on attack methodology, including but not limited to: Patching of Data and Instructions OS Modification (Substrates) Code Injection, Hooking or Redirection Debugging and Disassembly Tools- Produce best practices to avoid creating software vulnerable to attacks- Help shape the next generation of protection technologiesRequirements:- BS Computer Science or equivalent experience- Fundamental understanding of computer architecture- Fundamental understanding of reverse engineering principles- Fundamental understanding of mobile operating systems- MS Computer Science or equivalent experience- Fluent in ARM/ARM64, x86/x64 Processor Architectures- Fluent in iOS, Android OSes and Application Packaging- Fluent with Reverse Engineering Toolkits (IDA Pro, Hopper, etc.)- Has an understanding how executable scanning works (including AV)- Able to code in C/C++, Java, and at least 1 scripting languageContact:Jon Piggins / Redfish TechnologyExecutive Recruiter, IT Sales & MarketingO: 208-788-8260E: jon[at]redfishtech[dot]comL: www.linkedin.com/in/jonpigginsF: www.facebook.com/RedfishTechT: twitter.com/RedfishTechG+ plus.google.com/+RedfishtechN: tinyurl.com/ylmtqqc/W: www.redfishtech.comRedfish Technology Building Growth-Mode Tech Companies with Hand-Picked Talent.