Talent.com
Software Reverse Engineer
Software Reverse EngineerPeraton • Huntsville, Alabama, USA
Software Reverse Engineer

Software Reverse Engineer

Peraton • Huntsville, Alabama, USA
[job_card.variable_days_ago]
[job_preview.job_type]
  • [job_card.full_time]
[job_card.job_description]

Responsibilities

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 dont 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 teams exploitation efforts.
  • Collaborative Research : Work with the team to investigate potential vulnerabilities and learn how to assess their impact.

Qualifications

Required Qualifications :

  • Bachelors degree in Computer Science Software Engineering Information Security or a related field (or equivalent project / internship experience) with 2 years of applicable experience; OR Masters degree in Computer Science Software Engineering Information Security or a related field (or equivalent project / internship experience) with 0 years of applicable 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.
  • Top Secret / SCI clearance with the willingness to take and pass a polygraph
  • This position is located on-site in Huntsville AL.

    Peraton Overview

    Peraton is a next-generation national security company that drives missions of consequence spanning the globe and extending to the farthest reaches of the galaxy. As the worlds leading mission capability integrator and transformative enterprise IT provider we deliver trusted highly differentiated solutions and technologies to protect our nation and allies. Peraton operates at the critical nexus between traditional and nontraditional threats across all domains : land sea space air and cyberspace. The company serves as a valued partner to essential government agencies and supports every branch of the U.S. armed forces. Each day our employees do the cant be done by solving the most daunting challenges facing our customers. Visit to learn how were keeping people around the world safe and secure.

    Target Salary Range

    $80000 - $128000. 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 individuals 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.

    EEO

    EEO : Equal opportunity employer including disability and protected veterans or other characteristics protected by law.

    Required Experience :

    IC

    Key Skills

    Spring,.NET,C / C++,Go,React,OOP,C#,Data Structures,JavaScript,Software Development,Java,Distributed Systems

    Employment Type : Full-Time

    Experience : years

    Vacancy : 1

    Monthly Salary Salary : 80000 - 128000

    [job_alerts.create_a_job]

    Software Reverse Engineer • Huntsville, Alabama, USA

    [internal_linking.similar_jobs]
    Sr Software Engineer

    Sr Software Engineer

    Scientific Research Corporation • Huntsville, AL, United States
    [job_card.full_time]
    Developing software using modern C++ for development of Threat System products and solutions.Working closely with on-site development team to design, develop, test, and integrate hardware centric s...[show_more]
    [last_updated.last_updated_30] • [promoted]
    Software Systems Engineer

    Software Systems Engineer

    Leidos Inc • Huntsville, AL, United States
    [job_card.full_time]
    With offices across the United States engaging in the defense, space, cyber and commercial fields, Leidos provides responsive, cost-effective engineering, scientific and IT solutions.This includes ...[show_more]
    [last_updated.last_updated_30] • [promoted]
    Software Engineer

    Software Engineer

    Full Visibility • Huntsville, Alabama, United States
    [job_card.full_time]
    Software Engineer – Huntsville, AL.The Software Engineer will be responsible for the design, development, testing, and management of the application development projects in support of IT infrastruc...[show_more]
    [last_updated.last_updated_30] • [promoted]
    Software Engineer II - Rocket Engines

    Software Engineer II - Rocket Engines

    Blue Origin • Huntsville, AL, United States
    [job_card.permanent]
    Applications will be accepted on an ongoing basis until the requisition is closed.At Blue Origin, we envision millions of people living and working in space for the benefit of Earth.We're working t...[show_more]
    [last_updated.last_updated_30] • [promoted]
    Software Engineer

    Software Engineer

    Vervic • Huntsville, AL, USA
    [job_card.full_time]
    [filters_job_card.quick_apply]
    Client is seeking a highly‑motivated Software Engineer to join our (Modeling and Simulation Contract - Framework and Tools) MASC-F Objective Simulation Framework (OSF) development team.The candidat...[show_more]
    [last_updated.last_updated_variable_days]
    Software Engineer

    Software Engineer

    PZI International • Huntsville, AL, USA
    [job_card.full_time]
    [filters_job_card.quick_apply]
    Polaris Sensor Technologies, Inc.Software Engineer to join a multidisciplinary team developing software for electro-optical and sensor systems. This role is ideal for candidates early in their caree...[show_more]
    [last_updated.last_updated_30]
    Mid -Level Software Engineer, HSV, AL (Contingent upon Award)

    Mid -Level Software Engineer, HSV, AL (Contingent upon Award)

    Davidson Technologies, Inc. • Huntsville, AL, USA
    [job_card.full_time]
    [filters_job_card.quick_apply]
    Prioritizing your health and well-being.Competitive 401(k) with company match - Investing in your future.Tuition reimbursement - Supporting your professional growth. Davidson's commitment to employe...[show_more]
    [last_updated.last_updated_variable_days]
    Software Engineer

    Software Engineer

    Outpost Technologies • Huntsville, Alabama, United States
    [job_card.full_time]
    Outpost Technologies is seeking a Software Engineer to join our team.The ideal candidate will work with the Software Development team to build a new remote sensing application from the ground up.Th...[show_more]
    [last_updated.last_updated_30] • [promoted]
    2024-02-A Software Engineer

    2024-02-A Software Engineer

    1st-edge-llc • Huntsville, Alabama, United States
    [job_card.full_time]
    Edge is a growing business seeking top performers to join in our mission of developing Artificial Intelligence solutions for our government customers. We offer technically advanced, challenging work...[show_more]
    [last_updated.last_updated_variable_days] • [promoted]
    Sr. Software Engineer

    Sr. Software Engineer

    Lynx Software Technologies, Inc. • Huntsville, Alabama, United States, 35801
    [job_card.full_time]
    Founded in 2004 with locations in Atlanta, GA and Fort Worth, TX, Thompson Software Solutions LLC.As a defense-focused software company of proven and dedicated employees, we take pride in our abili...[show_more]
    [last_updated.last_updated_variable_days]
    Software Engineer

    Software Engineer

    deciBel Research, Inc. • Huntsville, AL, USA
    [job_card.full_time]
    [filters_job_card.quick_apply]
    Bel Research has an immediate opening for a Software Engineer in Huntsville, AL,.Bel Research is seeking a senior software engineer knowledgeable and practiced in the development and testing of com...[show_more]
    [last_updated.last_updated_30]
    Senior Software Engineer

    Senior Software Engineer

    Leidos • Huntsville, AL, United States
    [job_card.full_time]
    With offices across the United States engaging in defense, space, cyber and commercial fields, Leidos provides responsive, cost‑effective engineering, scientific and IT solutions.This includes deve...[show_more]
    [last_updated.last_updated_30] • [promoted]
    Software Engineer

    Software Engineer

    Vets Hired • Huntsville, Alabama, United States
    [job_card.full_time]
    We are seeking a Senior Software Engineer to join an interdisciplinary team responsible for planning, designing, and developing advanced software solutions for test and training environments.This r...[show_more]
    [last_updated.last_updated_variable_days] • [promoted]
    Software Engineers

    Software Engineers

    Insight Global • Huntsville, AL, US
    [job_card.full_time]
    Software Engineer - Mid / Sr Level.A client in Huntsville is building a team of Software Engineers.The client currently owns a weapon system launcher and is starting the process of developing a magaz...[show_more]
    [last_updated.last_updated_variable_days] • [promoted]
    Software Engineer

    Software Engineer

    Leidos Inc • Huntsville, AL, United States
    [job_card.full_time]
    Looking for an opportunity to make an impact?.At Leidos, we deliver innovative solutions through the efforts of our diverse and talented people who are dedicated to our customers' success.We empowe...[show_more]
    [last_updated.last_updated_30] • [promoted]
    Software Engineer - Level 5

    Software Engineer - Level 5

    Northrop Grumman • Huntsville, Alabama, United States
    [job_card.full_time]
    RELOCATION ASSISTANCE : No relocation assistance available.At Northrop Grumman, our employees have incredible opportunities to work on revolutionary systems that impact people's lives around the wo...[show_more]
    [last_updated.last_updated_variable_days] • [promoted]
    Software Engineer III

    Software Engineer III

    Blue Origin • Huntsville, AL, United States
    [job_card.permanent]
    Salary range updated, see changes below.Applications will be accepted on an ongoing basis until the requisition is closed. At Blue Origin, we envision millions of people living and working in space ...[show_more]
    [last_updated.last_updated_30] • [promoted]
    Senior Software Engineer, Core Experiences - Huntsville, USA

    Senior Software Engineer, Core Experiences - Huntsville, USA

    Speechify • Huntsville, Alabama, United States
    [job_card.full_time]
    Speechify is the easiest way to listen to the world’s information.Articles on the web, documents in the cloud, books on your phone. We absorb it all and let you listen to it at your desk, on the go,...[show_more]
    [last_updated.last_updated_30] • [promoted]