Group 59--MIT UROP Technical Assistant

Date: Feb 11, 2021

Location: Lexington, MA, US

Company: MIT Lincoln Laboratory

The goal of this project is to automate the ad-hoc and manual process of “rehosting” – configuring a specialized device (i.e., a wireless router) to run in a general purpose emulator (i.e.,PANDA). Rehosting enables dynamic analysis, a fundamental capability for vulnerability research. Developing repeatable and reliable techniques for rehosting is critical to improving the security of “Internet of Things” (IoT) devices.


The Cyber System Assessments Group seeks a candidate to help improve our rehosting tooling and methodology. Given the broad problem space, there are opportunities for novel work on several fronts – VM introspection, peripheral identification, peripheral modeling and emulation, and algorithm design.


The successful candidates should be pursuing an undergraduate degree at MIT and have proficiency in C/C++.  Desired skills include embedded software development and reverse engineering.


MIT Lincoln Laboratory is an Equal Employment Opportunity (EEO) employer. All qualified applicants will receive consideration for employment and will not be discriminated against on the basis of race, color, religion, sex, sexual orientation, gender identity, national origin, age, veteran status, disability status, or genetic information; U.S. citizenship is required.


Selected candidate will be subject to a pre-employment background investigation and must be able to obtain and maintain a Secret level DoD security clearance.


Requisition ID: 30183 

Nearest Major Market: Boston

Job Segment: Engineer, Network, Embedded, Lab Assistant, Laboratory, Engineering, Technology, Science