1

Reverse Engineer Internship Jobs (NOW HIRING)

Security Research Internship

New York, NY · Remote

$3.0K - $8.0K/mo

About the role We are seeking security research interns to join a top-notch security research team ... reverse engineering, and fraud detections. Multiple research tasks are ready to be explored.

Security Research Internship

New York, NY · On-site +1

$3.0K - $8.0K/mo

About the role We are seeking security research interns to join a top-notch security research team ... reverse engineering, and fraud detections. Multiple research tasks are ready to be explored.

... repair reverse engineering including material selection, parameter optimization, equipment ... internship experiences and or schoolwork/classes/research. Minimum Qualifications: * PhD in ...

next page

Showing results 1-20

Reverse Engineer Internship information

See salary details

$82K

$136.3K

$195K

How much do reverse engineer internship jobs pay per year?

As of Jul 16, 2026, the average yearly pay for reverse engineer internship in the United States is $136,286.00, according to ZipRecruiter salary data. Most workers in this role earn between $89,000.00 and $178,000.00 per year, depending on experience, location, and employer.

What are the key skills and qualifications needed to thrive as a Reverse Engineer Intern, and why are they important?

To thrive as a Reverse Engineer Intern, you need a solid understanding of computer science fundamentals, programming (especially in C/C++ and Python), and knowledge of operating system internals. Familiarity with tools like IDA Pro, Ghidra, OllyDbg, and basic knowledge of assembly language are typically required. Strong analytical thinking, attention to detail, and problem-solving abilities help interns excel in dissecting complex software. These skills are crucial for identifying vulnerabilities, understanding malware, and contributing to cybersecurity efforts.

What types of projects or tasks can I expect to work on during a Reverse Engineer Internship?

As a Reverse Engineer Intern, you will typically be involved in analyzing software binaries, debugging applications, and uncovering how programs function without access to their source code. You may work on tasks such as vulnerability analysis, malware dissection, or developing proof-of-concept exploits under the guidance of experienced engineers. Interns often collaborate closely with security analysts and developers to document findings and contribute to security research, gaining practical experience with industry-standard tools and techniques.

What is a Reverse Engineer Internship?

A Reverse Engineer Internship is a temporary position where students or entry-level professionals learn to analyze software, hardware, or systems to understand how they work, often by deconstructing or disassembling them. Interns in this role typically use tools and techniques to study code, identify vulnerabilities, or ensure compatibility with other products. This internship is common in cybersecurity, software development, and technology companies, and helps participants build skills in problem-solving, programming, and security analysis. The experience gained can be valuable for pursuing careers in security research, malware analysis, or software development.

What is the difference between Reverse Engineer Internship vs Malware Analyst Internship?

AspectReverse Engineer InternshipMalware Analyst Internship
Required CredentialsComputer science or cybersecurity background, coding skillsCybersecurity knowledge, malware analysis experience
Work EnvironmentSecurity firms, tech companies, research labsSecurity firms, government agencies, cybersecurity teams
Industry UsageUsed for understanding software, vulnerabilities, and exploitsFocused on identifying, analyzing, and mitigating malware threats

Both roles involve cybersecurity skills and work in security-focused environments. A Reverse Engineer Internship emphasizes understanding and dissecting software and vulnerabilities, while a Malware Analyst Internship concentrates on analyzing malicious code to prevent threats. The choice depends on whether you prefer software analysis or malware mitigation within cybersecurity.

More about Reverse Engineer Internship jobs
What cities are hiring for Reverse Engineer Internship jobs? Cities with the most Reverse Engineer Internship job openings:
What are the most commonly searched types of Reverse Engineer jobs? The most popular types of Reverse Engineer jobs are:
What states have the most Reverse Engineer Internship jobs? States with the most job openings for Reverse Engineer Internship jobs include:

Other

Re-posted 3 days ago


Job description

 

Idaho National Laboratory University/College Internships-CyberSecurity

Typical Degree Programs Sought Include: (Computer Science, Cybersecurity, Electrical Engineering, Data Science, Network Security, Digital Industrial, Embedded Control, Threat Analysis, and Software Engineering )
 
Please note that if you are interested in other INL internship categories in addition to this one, you will need to complete the application for each of those categories as well. Most of the information you provide while completing the initial application carries over to your new applications. You will have to review your previously submitted information in each step, ensure it is complete and then click the submit button on the final step.
 

The Opportunity:

 

Internships at Idaho National Laboratory  

Idaho National Laboratory (INL) hosts over 300 undergraduate and graduate students each year to support INL's mission.  Opportunities for interns at INL range from nuclear engineering to cybersecurity and include non-scientific positions in various operations and business disciplines.

Join INL's team and find your exceptional educational experience in a real-world work environment.  INL offers a unique opportunity to learn, collaborate, innovate and conduct research with top researchers and professionals.

The Deliverables:

Interns will spend the first week of their assignment working with their mentor to outline their work scope and to secure resources for a successful internship.  For the next several weeks, the mentor will provide considerable program assistance and guidance to the intern.  In addition to regular activities, interns are invited to attend weekly seminars, tours and community events designed with career development in mind.  Completion of a final project is highly recommended and can be completed through a variety of mediums - a traditional poster, electronic presentation or video.

The Process:

Through this single application, you are considered for all internship projects related to INL Cybersecurity (Cyber Security). Simply complete the application questions which will help us identify what knowledge and experience you already have that may be related to the preferred qualifications for each individual internship project. It is common for applicants to receive consideration for multiple projects at varying times throughout the process. Mentors will make direct contact with applicants who meet their project qualifications to share the specific details of the project. On average, INL plans for approximately 300 internships each year.  Most internships provide flexibility with start and end dates to account for varying university term schedules.  We encourage early applications to increase the number of opportunities available to you.

The Projects:

Internship projects will focus on critical infrastructure protection through anticipating national technology trends and research. INL uses full-scale testing capabilities, unique facilities, advanced tools and technology to collaborate on real world solutions to cyber issues. Below are examples of the type of projects a student may work on:

--Support the planning and development of software and firmware code to cause desired effects in embedded components to be used for critical infrastructure research.  Perform research into emerging tools and capabilities which can be used for embedded device forensics, disassembly and embedded firmware analysis

--Participate in the development of an assessment methodology for research reactors, including specific methodologies for interdependency risk management.  In addition develop preliminary recommendations for how INL's domestic and international nuclear cybersecurity programs can incorporate the use of a simulator to enhance their research efforts.

--Assist in documenting topologies for intricate security relationships, and developing security architecture recommendations that will improve security programs/posture. Assist in the development and maintenance of customer code used to analyze network traffic and proprietary protocols. Assists development of technical solutions for information operations and analysis related to national security topics. Works with senior engineers to support identification of security issues for existing platforms and applications. Assist with the development of algorithms and methods for detecting and preventing network attacks. Assists in the development and maintenance of code used to find weaknesses in systems and to verify patch effectiveness. Assist and/or conducts penetration testing and vulnerability assessments. Performs analysis and/or reverse engineering of suspect source code.

--Research and development of advanced intrusion detection. This will include the development of machine learning techniques, physical effects correlation to cyber causes, and cyber-physical fusion. As part of the cyber-physical effort, protocol development and packet analysis methods will also be included.

Required Qualifications:
All Internship Candidates Must:
  • Have the ability to pass a background check
  • Possess a minimum overall 3.0 Grade Point Average (GPA)
  • Complete this application, which is used to place students based on their academic interests, coursework, knowledge and communication skills
  • Enrolled full time student status at an accredited college or university (undergraduate, graduate, PhD).
Note:  Many INL community college interns are hired through the U.S. Department of Energy's Community College Internship Program. We recommend you also apply to DOE's Internship Program at http://science.energy.gov/wdts/cci/
 
Helpful Tips to Prepare You for Your INL Internship Application:
  1. Current resume or Curriculum Vitae (CV)
  2. Unofficial Transcripts (include current and completed degree programs)
  3. Current class schedule and number of credits
Recommendations:
  • Work with your career center to develop a resume or CV that is functional (this is your opportunity for a first impression)
  • Review the INL website and learn more about our business and research programs and how they could enrich your degree plan https://www.inl.gov/
  • Ask your professors if they have collaborated on INL research programs and seek their permission to list them as a reference
  • Review the INL Academic Partnerships web site for valuable information on our internship programs  https://www.inl.gov/inl-initiatives/education/
Internship Programs Specialists: 
 Ali Josephson (ali.josephson@inl.gov)         Brian Rucks (brian.rucks@inl.gov)
Delisa Rogers (delisa.rogers@inl.gov)          Myken Johnson (myken.johnson@inl.gov)      Thomas Steele (thomas.steele@inl.gov)
 
Equal Employment Opportunity
 
Idaho National Laboratory (INL) is an Equal Employment Opportunity (EEO) employer.  It is the policy of INL to provide equal employment opportunities to all qualified applicants without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, age, protected veteran or disabled status, or genetic information.
 
 
 
 
 
Â