Software Reverse Engineer
About The Role
Overview :
We are seeking a motivated and detail-oriented Software Reverse Engineer to join our SCAR Team. This is a developmental role where you will learn to perform in-depth analysis of software and firmware to help uncover its functionality and identify vulnerabilities. This is an excellent opportunity for someone with foundational reverse engineering skills who is eager to become an expert. You will work directly under the guidance of a Senior Reverse Engineer who will provide mentorship and training in our advanced methodologies and toolchains. You don't have to be an expert to apply, but you must have a strong passion for learning how complex systems work.
________________________________________
Key Responsibilities:
- Assist in System Analysis: Support the team in analyzing compiled code, binaries, and system images from foreign materiel.
- Learn Tactics, Techniques, and Procedures (TTPs): Gain hands-on experience with dynamic analysis, live debugging, and static reverse engineering under the supervision of senior engineers.
- Support Dynamic Analysis: Help set up and operate virtualized environments (VMware, KVM/QEMU) to observe software and document its behavior.
- Contribute to Static Analysis: Use tools like Ghidra and GDB to assist in decompiling software, setting breakpoints, and stepping through code to understand its logic.
- Document Findings: Carefully document technical findings and contribute to analysis reports that support the team’s exploitation efforts.
- Collaborative Research: Work with the team to investigate potential vulnerabilities and learn how to assess their impact.
Qualifications
Required Qualifications:
- Bachelor’s degree in Computer Science, Software Engineering, Information Security, or a related field (or equivalent project/internship experience) with 8+ years of experience; OR Master’s degree in Computer Science, Software Engineering, Information Security, or a related field (or equivalent project/internship experience) with 6+ years of experience
- At least 2+ years of relevant experience or significant academic/personal projects in software reverse engineering, CTF competitions, or malware analysis.
- Familiarity with virtualization platforms (e.g., VMware, VirtualBox, KVM) for running and analyzing software.
- Basic experience with a disassembler/decompiler (like Ghidra, IDA Pro, or Binary Ninja) and a debugger (like GDB or x64dbg).
- A foundational understanding of Linux/Unix environments and comfort with the command line.
- Knowledge of low-level programming concepts (C, C++, Assembly) and at least one scripting language (like Python).
- An understanding of operating system fundamentals and computer architecture (x86/x64).
- A strong desire to learn and a proactive attitude toward solving challenging technical problems.
- Excellent communication and teamwork skills.
- TS/SCI clearance with the willingness to take and pass a polygraph
This position is located on-site in Huntsville, AL.
Details
Target Salary Range: $112,000 - $179,000. This represents the typical salary range for this position. Salary is determined by various factors, including but not limited to, the scope and responsibilities of the position, the individual’s experience, education, knowledge, skills, and competencies, as well as geographic location and business and contract considerations. Depending on the position, employees may be eligible for overtime, shift differential, and a discretionary bonus in addition to base pay.
Benefits Statement: Peraton offers eligible employees a variety of benefits including medical, dental, vision, life, health savings account, short/long term disability, EAP, parental leave, 401(k), paid time off (PTO) for vacation, and company paid holidays. A full listing of available benefits can be viewed at
Application Statements: The application period for the job is estimated to be 30 days from the job posting date. However, this timeline may be shortened or extended depending on business needs and the availability of qualified candidates. By applying to this job, you are expressing interest in the role and the Company. During the review of your application, you may be required to participate in an on-camera interview, as well as participate in a process to verify your identity.
EEO: Equal opportunity employer, including disability and protected veterans, or other characteristics protected by law.
Recommended Jobs
Full-Time Center Associate
The Center Associate delivers world-class customer service to all retail customers by receiving and processing packages for courier shipment and operating copiers, fax machines, binding equipment, lam…
Quality Control Supervisor - Second Shift (7pm to 3 am)
Quality Control Supervisor – Automotive Manufacturing Location: Madison, Alabama Shift: Second Shift (7:00 PM – 3:00 AM) We are hiring a Quality Control Supervisor to lead second-shift qu…
Assembler Full Time Gadsden
Job Description Job Description Assembler Full Time Gadsden Assembler 2nd Shift Company Profile Honda AAP is Honda's largest light truck production facility in the world & the sole manuf…
Electrician
Job Description Job Description Electrician – Industrial, Commercial & Residential We’re looking for a skilled and reliable Electrician to join our growing team. The ideal candidate is experie…
Help Desk Support - Tier 1
Job Description Job Description Company Description Express Oil Change & Tire Engineers is the pre-eminent automotive maintenance provider in the nation with over 350 locations across 21 sta…
Remote Travel Consultant
Responsibilities ~ Consult with clients to understand their travel preferences, goals, and budget. ~ Research and recommend destinations, accommodations, transportation, tours, and acti…
Operations Research Analyst (Advanced)
Job Description Job Description MDW is seeking an Operations Research Analyst (Advanced) to apply managerial, technical, and business knowledge in support of our Missile Defense customer in Hunt…
Electrophysiology (EP) Cardiologist
Job Description Job Description Join a leading healthcare organization as an EP Cardiologist and be part of a dynamic, patient-centered team specializing in advanced electrophysiology care. Wor…
Shift Lead - Huntsville
About the Team DashMart is a local-fulfillment center owned and operated by DoorDash, offering customers fast, reliable, and high quality delivery. Customers order their convenience, grocery, re…
Site Merchandiser
Job Description Job Description Holley Performance Brands is seeking a data-driven Site Merchandiser to act as the digital store owner for their division. This role is responsible for onsite r…