A simpler, one-click log-in button is now in place. Can't log in to your Job Seeker account? Email techsupport@dice.com.

More Jobs Like This

C++ Cyber Software Engineer 3 w/polygraph NORTHROP GRUMMAN - Annapolis Junction, MD US
Cyber Software Engineer 2 NORTHROP GRUMMAN - Annapolis Junction, MD US
Android Developer, Senior Tresys Technology - Columbia, MD US
Cyber C++ Software Engineer 2 NORTHROP GRUMMAN - Annapolis Junction, MD US
Senior Hardware Engineer Peterson Technology, LLC - Fort Meade, MD US

Dice Instant Referrals

Powered by Facebook

Who you know gets you noticed

You can add Facebook friends as Instant Referrals to your application.

Mobile Device Reverse Engineer 12881

Location:
Columbia, MD 
Area Code:
410 
Telecommute:
no 
Travel Required:
none 
Skills:
java, testing, mobile, android, seandroid, maleware, exploit, vulnerabilities, security, idapro, python, reverse engineering, linux, boot, kernel 
Pay Rate:
80,000-120,000 
Tax Term:
FULLTIME 
Length:
 
Date Posted:
6-18-2013 
Position ID:
128881 
Dice ID:
RTL88659 

Tresys is looking for a Mobile Device Reverse Engineer who is skilled working in the full scope of mobile and embedded device operating systems and applications security analysis. The individual will apply their expertise to isolate, research, and exploit vulnerabilities on hardened devices. This individual is also responsible for documenting their findings and creating recommendations for improved device security. You can participate in the design and development of the safest mobile device available.

Foundational Requirements (Minimums):

  • BS degree in computer science, computer engineering, or related field and 4 years experience. Candidates with at least 6 years of strong related work experience will also be considered.
  • Applicants selected will be subject to a Government security background investigation and must meet the eligibility requirements for access to classified information. Eligibility requirements include U.S. citizenship.
  • Secret Clearance is preferred.
  • Willing to travel if needed (~10%).

Technical Requirements/Skills:

  • Software reverse engineering experience. IDAPro experience preferred. ARM experience a plus.
  • Interest in computer and information security and information assurance
  • Background or interest in research
  • Experience with software development using procedural and object-oriented programming languages. C preferred.
  • Scripting language skills. Python preferred.
  • Analysis, testing, and debugging skills for software
  • Experience in developing for embedded systems, Android application development preferred. Android operating system/frameworks development experience a plus. Bootloader and kernel experience a plus.
  • Exploit development. C, Java, or shellcode preferred.
  • Additional Skills would be great to have: Hardware skills. Includes use of lab equipment, such as multimeters, oscilloscopes, spectrum analyzers, and logic analyzers. Circuit modification and rework. Understanding of hardware design. Hardware-level security exploits, such as signal injection and side-channel analysis. ARM assembly code development. Experience with RF communication protocols.


The following skills are Desired:

  • Extensive knowledge of Linux/UNIX operating systems at all layers (boot, kernel space, user space)
  • Familiarity with wireless/mobile technologies
  • Knowledge of general security principles, protocols, and infrastructures
  • Understanding of consumer electronics devices
  • High level of personal organization, persistence, and attention to detail
Tresys Technology is an Equal Employment/Affirmative Action Employer
Tresys Technology
8840 Stanford Blvd.
Suite 2100
Columbia, MD 21045
Fax: (410) 953-0494

Copyright ©1990 - 2013 Dice. All rights reserved. Use of this site is subject to certain Terms and Conditions.

TRUSTe online privacy certification