Mobile OS Reverse Engineer
Job Number: R0029564
Mobile OS Reverse Engineer
We’re looking for a root seeking, jailbreaking, app moding, mobile OS and application reverse engineer. You know breaking code is more fun than writing it. After all, no matter how many hours of code review a team completes, you can still find the errors in a program – and use them. In this role, you’ll get to do just that – find the flaws and uncover the privilege escalation, leaked data, unencrypted logs, and the “you-weren’t-supposed-to-find-that” way in. The best part of this job is you’ll be fighting crime – assisting law enforcement agencies around the nation.
As a Booz Allen security researcher, you’ll reverse engineer compiled code across multiple mobile operating systems and platforms. Sure, there will be coding involved, but it doesn’t have to be pretty. Find a vulnerability in an application, write some quick prototype code to exploit it, and show how easily you can own that device. If your motto is “when a patch closes a door, it opens a window,” this is where you want to work.
Build Your Career:
A challenging and dynamic work environment isn’t all we have to offer. When you join Booz Allen, you can expect:
- access to experts in virtually every field
- a culture that focuses on supporting our employees
- opportunities that provide stability while offering variety
You’ll also be exposed to a wealth of training resources through our Digital University, an online learning portal featuring more than 5000 functional and technical courses, certifications, and books. Build your technical skills through hands-on training on the latest tools and tech from our in-house experts. Pursuing certifications? Take advantage of our tuition assistance, on-site bootcamps, certification training, academic programs, vendor relationships, and a network of professionals who can give you helpful tips. We’ll help you develop the career you want, as you chart your own course for success.
You’ll have the opportunity to connect in Communities of Excellence with others doing similar work, because we know that creativity is contagious, and when you don’t have to recreate the wheel, you can focus on new challenges. Benefit from our Digital University, an online learning portal where you can access more than 5000 tech courses, certifications and books. Be empowered by our latest tools and technology, or take advantage of our tuition assistance. Take your creative ideas to the next level by applying to our Tech Innovators Program, which offers funding and time to explore your own interests.
-3+ years of experience as a software or reverse engineer
-Experience with C/C++
-Experience with using disassemblers and debuggers, including IDA Pro, OllyDbg, Windbg, and gdb
-Experience with Linux
-Active Top Secret clearance required
-BA or BS degree
Nice If You Have:
-Experience with Android or iOS development
-Experience with assembly in x86, ARM, or MIPS
-Experience with network analysis in Wireshark
-Experience with other high level programming languages, including Java, Python, or Objective-C