Software Reverse Engineer
STR
STR is hiring a Software Reverse Engineer who has a passion for research and analysis of vulnerabilities in cyber physical systems. Work must be performed onsite. What you’ll do: Reverse engineering complex software or firmware targets, ranging from typical Windows/Linux binaries to embedded firmware running non-traditional computer architectures and operating systems Developing and applying automated reverse engineering and binary analysis tools to characterize protocols, interfaces, and functionality of target systems Developing innovative cybersecurity solutions Working in multi-discipline teams to tackle challenging problems from a wide variety of technologies to develop innovative cybersecurity solutions Performing vulnerability weaponization, exploit development, payload development, and exploit mitigation on a variety of challenging targets Documenting, demonstrating, and presenting research Solving real world problems that have an impact on national security Who you are: This position requires an Active Top Secret (TS) security clearance , for which U.S. citizenship is needed by the U.S. Government BS, MS or PhD in Computer Science, Computer Engineering, Cybersecurity or related field (or equivalent work experience) Experience with binary analysis of software/firmware Experience with disassembly tools, such as IDA Pro, Binary Ninja, or Ghidra Proficiency in one or more programming languages: C/C++, Python, etc. Proficiency in one or more Assembly Languages: x86, ARM, etc. General understanding of reverse engineering fundamentals: memory layout, calling conventions, etc. Nice to haves: Vulnerability research and analysis Knowledge of weaponizing discovered vulnerabilities into exploits Implant or software patch development Familiarity with binary emulation or vulnerability research, including tools such as QEMU or AFL++ Experience with DSP architectures, such as Texas Instruments, STMicroelectronics, NXP, or Analog Devices. Knowledge of operating system internals including memory/process/thread management Embedded systems or firmware analysis Experience development custom emulation tools to enable dynamic analysis Experience analyzing and reconstructing code/data flow Automated reverse engineering or software analysis tool development Experience debugging software without source code Knowledge of binary file structures and formats Experience analyzing protocols or message structures Knowledge of anti-reverse engineering techniques Knowledge of intrusion detection and anti-malware systems and techniques STR is a growing technology company with locations near Boston, MA, Arlington, VA, near Dayton, OH, Melbourne, FL, and Carlsbad, CA. We specialize in advanced research and development for defense, intelligence, and national security in: cyber; next generation sensors, radar, sonar, communications, and electronic warfare; and artificial intelligence algorithms and analytics to make sense of the complexity that is exploding around us. STRis committed to creating a collaborative learning environment that supports deep technical understanding and recognizes the contributions and achievements of all team members. Our work is challenging, and we go home at night knowing that we pushed the envelope of technology and made the world safer. STR is not just any company. Our people, culture, and attitude along with their unique set of skills, experiences, and perspectives put us on a trajectory to change the world. We can't do it alone, though - we need fellow trailblazers. If you are one, join our team and help to keep our society safe! Visit us at for more info. STRis an equal opportunity employer. We are fully dedicated to hiring the most qualified candidate regardless of race, color, religion, sex (including gender identity, sexual orientation and pregnancy), marital status, national origin, age, veteran status, disability, genetic information or any other characteristic protected by federal, state or local laws. If you need a reasonable accommodation for any portion of the employment process, email us View email address on click.appcast.io and provide your contact info. Pursuant to applicable federal law and regulations, positions at STR require employees to obtain national security clearances and satisfy the requirements for compliance with export control and other applicable laws. Apply for this job * indicates a required field First Name * Last Name * Email * Phone * Resume/CV * Enter manually Accepted file types: pdf, doc, docx, txt, rtf Enter manually Accepted file types: pdf, doc, docx, txt, rtf Education School * Select... Degree * Select... Select... Select... Please select the highest level security clearance and access you currently hold: * Select... Select... If you are a dual citizen, what other country are you a citizen of? * Enter "N/A" if you are not a dual citizen Desired Salary? * How did you hear about STR? * Select... Do you have relatives who currently work for STR? Please provide their name(s). * Are you willing to relocate? * Select... Preferred Location(s)? FL - Melbourne MA - Woburn VA - Arlington When are you available to begin employment with STR? * LinkedIn Profile Voluntary Self-Identification For government reporting purposes, we ask candidates to respond to the below self-identification survey.Completion of the form is entirely voluntary. Whatever your decision, it will not be considered in the hiringprocess or thereafter. Any information that you do provide will be recorded and maintained in aconfidential file. As set forth in STR’s Equal Employment Opportunity policy,we do not discriminate on the basis of any protected group status under any applicable law. If you believe you belong to any of the categories of protected veterans listed below, please indicate by making the appropriate selection.As a government contractor subject to the Vietnam Era Veterans Readjustment Assistance Act (VEVRAA), we request this information in order to measurethe effectiveness of the outreach and positive recruitment efforts we undertake pursuant to VEVRAA. Classification of protected categoriesis as follows: A "disabled veteran" is one of the following: a veteran of the U.S. military, ground, naval or air service who is entitled to compensation (or who but for the receipt of military retired pay would be entitled to compensation) under laws administered by the Secretary of Veterans Affairs; or a person who was discharged or released from active duty because of a service-connected disability. A "recently separated veteran" means any veteran during the three-year period beginning on the date of such veteran's discharge or release from active duty in the U.S. military, ground, naval, or air service. An "active duty wartime or campaign badge veteran" means a veteran who served on active duty in the U.S. military, ground, naval or air service during a war, or in a campaign or expedition for which a campaign badge has been authorized under the laws administered by the Department of Defense. An "Armed forces service medal veteran" means a veteran who, while serving on active duty in the U.S. military, ground, naval or air service, participated in a United States military operation for which an Armed Forces service medal was awarded pursuant to Executive Order 12985. Select... Voluntary Self-Identification of Disability Form CC-305 Page 1 of 1 OMB Control Number 1250-0005 Expires 04/30/2026 Voluntary Self-Identification of Disability Form CC-305 Page 1 of 1 OMB Control Number 1250-0005 Expires 04/30/2026 Why are you being asked to complete this form? We are a federal contractor or subcontractor. The law requires us to provide equal employment opportunity to qualified people with disabilities. We have a goal of having at least 7% of our workers as people with disabilities. The law says we must measure our progress towards this goal. To do this, we must ask applicants and employees if they have a disability or have ever had one. People can become disabled, so we need to ask this question at least every five years. Completing this form is voluntary, and we hope that you will choose to do so. Your answer is confidential. No one who makes hiring decisions will see it. Your decision to complete the form and your answer will not harm you in any way. If you want to learn more about the law or this form, visit the U.S. Department of Labor’s Office of Federal Contract Compliance Programs (OFCCP) website at . How do you know if you have a disability? A disability is a condition that substantially limits one or more of your “major life activities.” If you have or have ever had such a condition, you are a person with a disability. Disabilities include, but are not limited to: Alcohol or other substance use disorder (not currently using drugs illegally) Autoimmune disorder, for example, lupus, fibromyalgia, rheumatoid arthritis, HIV/AIDS Blind or low vision Cancer (past or present) Cardiovascular or heart disease Celiac disease Cerebral palsy Deaf or serious difficulty hearing Diabetes Disfigurement, for example, disfigurement caused by burns, wounds, accidents, or congenital disorders Epilepsy or other seizure disorder Gastrointestinal disorders, for example, Crohn's Disease, irritable bowel syndrome Intellectual or developmental disability Mental health conditions, for example, depression, bipolar disorder, anxiety disorder, schizophrenia, PTSD Missing limbs or partially missing limbs Mobility impairment, benefiting from the use of a wheelchair, scooter, walker, leg brace(s) and/or other supports Nervous system condition, for example, migraine headaches, Parkinson’s disease, multiple sclerosis (MS) Neurodivergence, for example, attention-deficit/hyperactivity disorder (ADHD), autism spectrum disorder, dyslexia, dyspraxia, other learning disabilities Partial or complete paralysis (any cause) Pulmonary or respiratory conditions, for example, tuberculosis, asthma, emphysema Short stature (dwarfism) Traumatic brain injury Disability Status Select... PUBLIC BURDEN STATEMENT: According to the Paperwork Reduction Act of 1995 no persons are required to respond to a collection of information unless such collection displays a valid OMB control number. This survey should take about 5 minutes to complete. #J-18808-Ljbffr
- STR is seeking a Software Reverse Engineer with a strong passion for cybersecurity. You will work onsite in Arlington, VA, focusing on reverse engineering and vulnerability analysis of various systems. Candidates must have an active Top Secret security clearance and relevant...Suggested
$204k - $284k
...Job Summary Principal Software Reverse Engineer STR is hiring a Principal Software Reverse Engineer who has a passion for research and analysis of vulnerabilities in cyber physical systems. This opportunity will be part of a multidisciplinary team of researchers and engineers...SuggestedFull timeWork experience placementLocal areaImmediate startNight shift$112k - $154k
...Job Description Job Description STR is hiring a Software Reverse Engineer who has a passion for research and analysis of vulnerabilities in cyber physical systems. Work must be performed onsite. What you'll do: Reverse engineering complex software or firmware...SuggestedFull timeWork experience placementLocal areaNight shift- GliaCell Technologies is hiring a Senior Software Engineer / Reverse Engineer in Laurel, MD, to develop advanced security tools for a federal client. The role involves building Python applications, reverse engineering web traffic, and collaborating with analysts and developers...Suggested
- ***An active or re‑instatable TS/SCI with Polygraph security clearance is required.*** Senior Software Engineer / Reverse Engineer position on a U.S. Government contract. This full‑time role supports a mission‑critical software and systems program for a federal client....SuggestedFull timeContract workWork from homeRelocation package
- Senior Software Reverse Engineer Support a Government Customer in Bethesda, Maryland. Responsibilities Isolate, review, analyze, and reverse-engineer potentially malicious programs. Write and produce high‑quality technical reports related to the scope, nature, and characteristics...For contractors
- A leading technology firm in Arlington, Virginia, seeks a Hardware Reverse Engineer to work on complex embedded systems and conduct vulnerability research. You will be involved in reverse engineering, analyzing system components, and drafting technical reports. Candidates...
- Two Six Technologies in Arlington, VA seeks a Hardware Reverse Engineer to deconstruct embedded hardware, extract firmware, and identify vulnerabilities for national security applications. You will work with engineers and security researchers on high‑speed signals, firmware...
- A leading technology firm is seeking a Systems & Staff Engineer to support the FBI in Washington, D.C. This role involves reverse engineering software and conducting vulnerability analyses to inform operational parameters. Candidates must have a Bachelor's Degree or equivalent...
- ...Researcher in Arlington, VA. The candidate will analyze and counter malicious software and develop critical cyber capabilities. Required qualifications include expertise in reverse engineering, assembly languages, and Python scripting. Desired skills include knowledge...Full time
- ...surveillance, data intelligence, lifecycle mission enablement, and software modernization. Nightwing brings disruptive technologies,... ...Nightwing is seeking a Subject Matter Expert with hardware reverse engineering to support this critical customer mission. The Subject...Contract workImmediate start
- The Johns Hopkins Applied Physics Laboratory (APL) seeks experienced reverse engineers to explore embedded systems, discover vulnerabilities, and develop innovative exploits. You will join a collaborative team focused on national security cyber challenges with real-world...
- Job Description We are seeking a Software Engineer to design, develop, and maintain secure cloud-based applications and data systems operating... ...beyond Python (e.g., Java, JavaScript, Go) Experience with reverse engineering or analysis tools such as IDA Pro, Ghidra, JADX,...Flexible hours
$135.2k - $202.9k
...collaborative team delivering platform engineering tools for public and private cloud environments... ...strategies Proficient in the entire software lifecycle (conception, design,... ...integrity, ensuring accurate documentation and reversibility of changes Workday Pay Transparency...Work at officeRemote workHome officeFlexible hours- Software Developer Profile The specific platform knowledge (currently MuleSoft) can be learned... .... What cannot easily be taught is the engineering mindset and the ability to build high-... ...great developer can learn MuleSoft; the reverse is not always true. Experience We want...
- Mid-Level CNO Software Engineer Zetier is seeking Mid-Level CNO Software Engineers to develop operationally critical cyber capabilities. Candidates... ...on embedded platforms (uBoot, drone firmware, IOT) Reverse engineering experience (gdb, Binary Ninja, IDA Pro) Familiar...
$43.27 - $96.15 per hour
...If you apply, this could be a multi-year process. Location: Vienna, VA Description: This is a forensic software development and reverse engineering position combined into one! The candidate will be primarily focused on conducting software Reverse Engineering...Hourly payContract workFor contractorsLocal areaRemote workRelocation packageFlexible hours- A leading technology solutions provider seeks a full-time software developer in Washington, D.C. Ideal candidates will have at least... ...responsibilities like performing vulnerability research, reverse engineering, and using analysis tools. The company offers a competitive...Full time
$256k - $280k
...$256k-$280k per year with an additional $64k-$70k in immediately vested company 401(k) contributions. You will act as a Software Engineer and Reverse Engineer in order to develop cutting edge security tools in a fast-paced, agile environment. Your work will be delivering...Immediate start- A technology company located in Washington D.C. is seeking a professional for a full-time role focusing on software development and reverse engineering. Candidates should have experience in exploit development and a strong understanding of various programming languages...Full time
- ...exceptional professionals for this role. JOB DESCRIPTION We have an exciting and rewarding opportunity for you to take your software engineering career to the next level. As a Software Engineer III at JPMorgan Chase within the Network Services team, you serve as a...
- A cybersecurity firm is seeking a Cyber Operations Engineer to develop and deploy innovative cybersecurity solutions. The role requires... ...years of expertise in cybersecurity engineering, particularly in reverse engineering and vulnerability research. You will lead teams,...
$200k - $280k
...clearance is REQUIRED. Please do not apply if you currently do not possess this level of clearance.*** Are you a Senior Software Engineer / Reverse Engineer who is ready for a new challenge that will launch your career to the next level? Tired of being treated like a...Full timeContract workRemote workWork from homeRelocation package- A technology solutions company is seeking a Software Engineer I to support the FBI in Washington, D.C. The role requires at least 2 years of... ...scripting languages. Key responsibilities involve performing reverse engineering and vulnerability research. A Bachelor's degree in...
- Responsibilities & Qualifications We are seeking a Senior Software Engineer to join our team supporting the FBI. Required Qualifications 4... ...software development Experience in exploit development or malware reverse engineering Experience with using industry standard analysis...Full timeContract workTemporary workWork at officeLocal areaMonday to FridayWeekend workDay shiftAfternoon shift
$171.16k - $256.75k
...our team. The team is composed of intellectual individuals, passionate about developing reverse engineering tooling, system architecture, technical leadership, and complex software implementation. The team is growing and looking for someone with a full-stack background...Contract workWork at officeLocal area- ...World-Changing Company Palantir builds the world’s leading software for data-driven decisions and operations. By bringing the right... ...children, and more. The Role Forward Deployed Software Engineers (FDSEs) work directly with customers to quickly understand their...
- ...cybersecurity firm in Washington D.C. is looking for a Senior Software Engineer to support the FBI. The candidate should have over 4 years of... ...experience and expertise in exploit development or malware reverse engineering. The position demands strong knowledge of TCP/IP,...Full time
- A cybersecurity solutions provider is seeking a Senior Software Engineer to support the FBI in Washington, D.C. The role requires over 4 years... ...experience, knowledge in exploit development, and malware reverse engineering. Candidates must possess a Bachelor’s Degree or equivalent...
- ...technology firm in Washington, D.C. is searching for a Senior Software Engineer to support the FBI. The ideal candidate will have over 4... ...development experience, including exploit development and malware reverse engineering. Top Secret Clearance is required. The position...Work at office
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Software Reverse Engineer. Be the first to apply!
- ngo software engineer Arlington, VA
- software developer Arlington, VA
- software developer internship no experience Arlington, VA
- junior software developer Arlington, VA
- part time software developer remote Arlington, VA
- financial software developer Arlington, VA
- senior software engineer ruby on rails Arlington, VA
- software engineer amazon Arlington, VA
- senior software design engineer Arlington, VA
- software engineer part time Arlington, VA


