Reverse Engineer - Software Development
Job Description
Job Description
Who We Are
SAS is an aerospace and defense company specializing in engineering, hardware, products, and mission-critical communication systems to meet customer needs during the life cycle of a program or project. The SAS team provides engineering services, counter-hypersonic missile defense, mission-critical communications and technology solutions, and precision machining to defense, intelligence, and space customers. Our clients include NASA, DoD, and commercial space providers. As a lifecycle company, we have established dedicated teams to meet customer needs at any stage in the lifecycle of a program or project. Whether it is R&D, proposal support, systems engineering, digital engineering, or the manufacturing and delivery of hardware, SAS is the go-to company for engineering and hardware in the space industry.
Your Role
Reverse Engineer - Software Development
Security Requirements:
This position requires a US Citizen with the ability to obtain a SECRET or higher security clearance (active clearance preferred).
Job Description:
In this role, you will perform tasks such as, but not limited to, the following:
- Support reverse engineering by developing utility tools for system analysis, including emulation, hardware-in-the-loop testing, and automated binary analysis
- Apply mid-level expertise to interface with embedded hardware and streamline data collection
- Assist in software analysis, test planning, and post-test evaluation
- Identify opportunities to utilize Artificial Intelligence/Machine Learning (AI/ML) and apply AI/ML techniques to accelerate reverse-engineering tasks and enhance analysis capabilities
- Contribute to modeling, simulation, and technology comparisons against U.S. systems
- Prepare technical documentation for final reporting
Key Responsibilities:
- Willing to learn about the various disciplines that encompass reverse engineering
- Able to work independently on a given task
- Manages time and expectations in a reasonable manner
- Documents work thoroughly and effectively
- Assists with everyday laboratory activities
Basic Qualifications:
- Education: Bachelor of Science degree (ABET Accredited) in Computer Engineering, Software Engineering, or similar, plus 3 years of experience
- Programming Languages: C/C++ (required); 8086 Assembly (strongly desired), Qt/Visual Studio (strongly desired), Matlab/Octave (strongly desired), Python
- Operating System (OS): Windows/Linux/Embedded OS
- Embedded Development: PIC, ARM
- Reverse Engineering: IDA Pro (strongly desired), Ghidra, WinHex
- Documentation: LaTeX (strongly desired), Markdown, MediaWiki
- AI/ML: Ollama, PyTorch/TensorFlow, Structured Prompt Generation
How You Will Be Rewarded
We offer a comprehensive total rewards approach to compensation, providing incentives and benefits that extend far beyond the base salary. Compensation is determined by the candidate’s work experience, education, training, and relevant skills. We offer a competitive benefits package designed to support our employees' health, well-being, and professional growth.
Location: Huntsville, AL
_________________
Special Aerospace Services is an Equal Opportunity Employer. It prohibits discrimination, retaliation, or any type of harassment on the basis of race, color, religion, gender, gender identity or expression, sexual orientation, national origin, genetics, disability, age, veteran status, citizenship, immigration status, or any other legally protected status in employment, including in hiring, firing, and recruiting decisions. All applicants must be authorized to work lawfully in the United States for positions at SAS. There may be limited circumstances in which a law, regulation, executive order, or government contract would require certain citizenship; only in those limited circumstances would SAS require certain citizenship status to comply with the relevant law, regulation, executive order, or government contract applicable to that position. For all other positions, SAS does not consider an applicant’s citizenship but only requires that the applicant be authorized to work lawfully in the United States. If a position is one that falls under export control laws and regulations requiring authorization from the U.S. government to access export-controlled items, any hiring is contingent on the applicant passing the export compliance assessment, which is separate from the I-9 process, for that specific position. A background check will be required prior to any hire.
Recommended Jobs
Critical Care Job Near Troy, AL
Due to increasing demands, group seeks another critical care physician. Work schedule consists of 7 days on with 7 days off (12 hour shifts); open ICU. Opportunities exist for extra shifts in the ICU.…
Grill Cook
GRILL COOK J. Alexander's Restaurant is a contemporary American restaurant, known for its daily scratch made wood-fired cuisine. We strive to provide the highest-quality food and service in the h…
Experience Southern Charm as a Telemetry Nurse!
Registered Nurse - Telemetry - Travel - (Tele RN) Are you ready to embark on an exciting journey as a Tele RN in Alabaster? This vibrant city offers a perfect blend of Southern charm and modern ameni…
Senior Process Engineer
Xylem is a Fortune 500 global water solutions company dedicated to advancing sustainable impact and empowering the people who make water work every day. As a leading water technology company with 23,0…
MPI Application Engineer
Job Description Job Description Company Description What We Live By…… The McWane Way is a core philosophy outlined by the founder J.R. McWane in 1920. Today It encompasses Teamwork, Excell…
ASE Certified Technician
Job Description Job Description Experienced Technician Opportunity One of the oldest and most respected dealerships in the central Alabama area is now hiring Automotive Technicians who are AS…
Dietary Manager
Join Our Team as a Dietary Manager at Venza Care! Are you a dedicated Certified Dietary Manager or Registered Dietitian with a passion for providing exceptional dietary care? Do you thrive in a sup…
RN Pre/Post Cath Lab
Join us as a **Registered Nurse (RN)** in the **Cath Lab** at **Crestwood Medical Center!** + **Department:** Pre/Post Cath Lab + **Schedule:** 5x8s 8a-4:30p + **No call or Weekends** + **Student Loan…
Senior Product Owner
**Become a part of our caring community and help us put health first** The Senior Product Owner is responsible for conveying product vision and roadmap to an Agile delivery team by defining user stori…