Sign In
 [New User? Sign Up]
Mobile Version

Lead Software Developer & Mobile App Reverse Engineer - 00047913


McLean, VA
  • Information Technology
  • Biotechnology / Science
  • Engineering
  • Software Engineering
  • Computer Engineering
  • Robotics
  • Research
  • Save Ad
  • Email Friend
  • Print

Job Details

Why choose between doing meaningful work and having a fulfilling life? At MITRE, you can have both. That's because MITRE people are committed to tackling our nation's toughest challengesand we're committed to the long-term well-being of our employees. MITRE is different from most technology companies. We are a not-for-profit corporation chartered to work for the public interest, with no commercial conflicts to influence what we do. The R&D centers we operate for the government create lasting impact in fields as diverse as cybersecurity, healthcare, aviation, defense, and enterprise transformation. We're making a difference every dayworking for a safer, healthier, and more secure nation and world. Our workplace reflects our values. We offer competitive benefits, exceptional professional development opportunities, and a culture of innovation that embraces diversity, inclusion, flexibility, collaboration, and career growth. If this sounds like the choice you want to make, then choose MITREand make a difference with us.


MITRE seeks technical candidates with a strong computer science or software engineering background to join a research and development team focused on investigating new technologies and building prototypes. The right candidate will enjoy a fast-paced team environment, working on cutting edge technology, and be a self-starter.


This position is located on-site in Lorton VA.


Key Functions:

  • Reverse engineer mobile and embedded devices

  • Develop prototypes based on research

Minimum Qualifications:

Bachelor's Degree in Computer Science or Computer Engineering or similar field and 8 years of experience. Candidate demonstrates an ability to apply advanced principles, theories and concepts comparable to those obtained with a Master's degree in a relevant field of study. Candidate understands the missions, domains and challenges of MITRE customers and is fully responsible for deliverables-including definition, completion, and technical quality, as well as assuring consistency across the responsibility span. In addition, candidate is able to define projects or programs greater than themselves.


Required Qualifications:

  • Secret level clearance

  • Familiarity with Android and/or iOS forensics

  • Familiarity with network forensics, pcap analysis

  • Familiarity with Linux; comfortable on the command line

  • Familiarity with reverse engineering obfuscated or binary files

  • Familiarity with database systems (e.g., MySQL, Postgres, SQLite)

  • Proficient in prototyping using Python

  • Basic knowledge of software vulnerabilities and exploitation

  • Applicable BS degree (preference: computer science/software engineering)

  • Strong written and verbal communication skills

Preferred Qualifications:

  • Familiarity with Git

  • Familiarity with function hooking frameworks (e.g., Frida, Xposed)

  • Familiarity with mobile app programming languages (e.g., Java, Objective-C, Swift)

  • Familiarity with man-in-the-middle implementations

  • Experience with system automation

  • Ability to work independently to learn new technologies, languages, platforms, etc.