> Markdown version of [/jobs/ext/1192502-software-reverse-engineer](https://www.wearedevelopers.com/jobs/ext/1192502-software-reverse-engineer). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Software Reverse Engineer - **Company:** Aviation Inc - **Location:** Huntsville, AL, United States - **Experience:** Expert - **Contract:** Permanent contract - **Skills:** C++ (Programming Language), Computer Engineering, Embedded Software, Python (Programming Language), MATLAB, Reverse Engineering, Information Technology, Modeling and Simulation, Reverse Engineering Software - **Published:** July 6, 2026 - **Apply:** https://www.juju.com/job/00000000ge8juh ## About the Role + 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 ## 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. ## Related Videos - [Building a hypercar from scratch](https://www.wearedevelopers.com/videos/607-building-a-hypercar-from-scratch) - [Hacking iOS and Developing for Airbnb with Nicolas Haunold, Software Engineer at Airbnb](https://www.wearedevelopers.com/videos/100361-hacking-ios-and-developing-for-airbnb-with-nicolas-haunold-software-engineer-at-airbnb) - [Leveraging Large Language Models for Legacy Code Translation: Challenges and Solutions](https://www.wearedevelopers.com/videos/1157-leveraging-large-language-models-for-legacy-code-translation-challenges-and-solutions) - [Security Pitfalls for Software Engineers](https://www.wearedevelopers.com/videos/726-security-pitfalls-for-software-engineers) - [How to develop an autonomous car end-to-end: Robotic Drive and the mobility revolution](https://www.wearedevelopers.com/videos/22-how-to-develop-an-autonomous-car-end-to-end-robotic-drive-and-the-mobility-revolution) - [Your next 10x engineer isn't in your city. Refactor accordingly.](https://www.wearedevelopers.com/videos/100103-your-next-10x-engineer-isn-t-in-your-city-refactor-accordingly) ## Related Articles - [Is Software Engineering Over-Saturated?](https://www.wearedevelopers.com/magazine/418-is-software-engineering-over-saturated) - [Résumé-Driven Development: How IT trends affect the job market for software developers](https://www.wearedevelopers.com/magazine/59-resume-driven-development-how-it-trends-affect-the-job-market-for-software-developers) - [Where To Find Software Engineering Jobs](https://www.wearedevelopers.com/magazine/396-where-to-find-software-engineering-jobs) - [Quick guide: How to write a Software Developer CV](https://www.wearedevelopers.com/magazine/37-quick-guide-how-to-write-a-software-developer-cv) - [Is Software Engineering Hard?](https://www.wearedevelopers.com/magazine/448-is-software-engineering-hard) - [Where to Find Entry-Level Software Engineering Jobs](https://www.wearedevelopers.com/magazine/397-where-to-find-entry-level-software-engineering-jobs)