Summary
Join our Electronic Systems team for a unique opportunity to contribute to cutting-edge vulnerability research and reverse engineering research. You will be working on embedded systems, applying your technical skills to real-world problems, and directly impacting national security.
Requirements
- Actively pursuing a degree in Computer Science, Electrical Engineering, Computer Engineering, or a related field
- Familiarity with at least one of the following
- Modern programming languages like C/C++, C#, Python, or Java
- Mobile and embedded system development (e.g., Android, ARM)
- Reverse engineering and vulnerability research
- Networking protocols (TCP/IP, HTTP, etc.)
- Proficiency in at least one debugger (e.g., GDB, WinDBG) and decompiler (e.g., Ghidra, IDA)
- Assembly language knowledge (e.g., x86, ARM)
Responsibilities
- Participate in cutting-edge research, and be encouraged to publish results
- Build deployable and scalable systems that solve real-world problems
- Present a project at the end of the internship demonstrating your work and findings
Preferred Qualifications
- Experience in a challenging R&D environment
- Publications or patents of prior intellectual contributions
- Experience with embedded systems vulnerability research
- Familiarity with mitigations like ASLR, DEP, and Stack Canaries
- Experience with low-bandwidth communications (e.g., RS485, CAN) and protocols like 4G/5G, Wifi, Bluetooth, or Zigbee