Software Reverse Engineer

Aviation Inc
Huntsville, AL, United States
about 1 month ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience level
Expert
Experience required
5 years minimum
Working hours
Regular working hours
Job source

Tech stack

C++ (Programming Language) Computer Engineering Embedded Software Python (Programming Language) MATLAB Reverse Engineering Information Technology Modeling and Simulation Reverse Engineering Software

Job description

While in this role the Engineer or Analyst will:

  • support the Missile and Space Intelligence Center (MSIC) in the exploitation of technical intelligence by reverse engineering embedded software from air and missile defense technologies including ground-based radars, missile flight computers, and missile seekers.

  • use and modify existing commercial-off-the-shelf (COTS) reverse engineering tools as well as developing of custom tools specifically tailored to present tasking needs.

  • write technical briefings, papers, and reports which define characteristics, performance, and vulnerabilities of exploited foreign threat systems.

Requirements

  • A minimum of five years of applicable experience is preferred but not required.

  • Candidate must have excellent math skills and/or possess and show good fundamentals in electromagnetics, signals and systems, digital signal processing, and controls.

  • Candidate must be able to apply these skills to the reverse engineering and modeling of radar/ weapons systems.

Preferred Skills/Abilities:

  • Proficiency with the C++, Python, and MATLAB is desired.

  • Ideal candidate has software reverse engineering experience and is proficient with modern reverse engineering tools and techniques.

  • Candidate must have good people skills, superior writing ability, and the desire to work with a highly technical team of engineers and scientists.

Required Education and Experience:

  • Candidate must possess a Bachelor’s degree in Electrical Engineering, Computer Engineering, Computer Science or a related field.

  • 5 years of experience is wanted but not required

  • C++, Python, and MATLAB proficiency wanted.

Travel Requirements:

  • Must be able to travel up to 10% of the year.

Physical Requirements:

  • Prolonged periods of sitting at a desk and working on a computer.

  • Must be able to lift 15 pounds at times.

  • Must be able to access and navigate each department at the organization’s facilities.

Security Requirements:

  • Citizenship: Candidate must a US only citizen.

  • Clearance level: Candidate must be able to obtain a Secret security clearance or higher.

All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, national origin, disability, or status as a protected veteran.

Keyword: C++; Python; MATLAB; COTS; MSIC; software engineer; embedded software; ground-based radar; command and control; modeling and simulation

From: Aviation & Missile Solutions

About the company

Aviation & Missile Solutions, LLC. (AMS) is seeking a talented Software Reverse Engineer to join a diverse team, in Huntsville, AL., to create unique solutions for complex problems. AMS provides responsive, cost-effective engineering and scientific solutions ranging from air and missile defense technologies, command and control, radar systems, seekers, modeling & simulation, and prototype hardware development and testing.

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on www.juju.com

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

1:19 min

Advancing autonomous driving capabilities with specialized software talent

Katrin Lehmann Katrin Lehmann +1 · Coffee With Developers

46 sec

Using LLMs to reverse engineer undocumented legacy code

Michele Zuccala Michele Zuccala +4 · WWC Europe 2026

3:06 min

Moving from basic embedded software to system functionalities

Réka Leisztner Réka Leisztner · WWC 2025

2:40 min

Motivations for transitioning legacy MATLAB repositories to Python

Michael Niebisch Michael Niebisch · WWC 2024

2:14 min

Custom domain controllers and vehicle communication networks

Denis Grahovac · WWC 2021

3:51 min

Technical skills and collaborative mindsets for mobility engineering roles

Georg Kühberger +1 · LIVE

Videos

See all

Related articles

See all