Job Description
Job Description
Location: Jefferson, MD or Aberdeen, MD.
Work Setup: On-site.
Job Overview
On behalf of our client, Valence Vector Labs LLC - an engineering and consulting company specializing in hardware penetration and vulnerability analysis - we are seeking a skilled Software Reverse Engineer to support a United States Government customer.
Valence Vector Labs relentlessly attacks security-hardened, hardware targets to extract critical data from vehicles, unmanned aerial systems, computers, mobile phones, and other storage systems. In this role, you will conduct software exploitation activities, including reverse engineering of unmanned systems, development support, and malware analysis efforts to fulfill priority technical exploitation requirements.
Essential Functions
- Target Revision Control & Archiving: Establish systematic tracking, numbering, and delta-mapping frameworks to document variations across multiple hardware revisions and software versions within fielded device families.
- Firmware Extraction: Retrieve and archive existing compiled firmware binaries directly from physical microcontrollers and memory chips using physical extraction methods to ensure software configuration control.
- Software Behavior Mapping: Perform operational black-box analysis on undocumented host-side software applications to map features, state machines, and operational parameters; capture findings in comprehensive Software User & Operator Guides to sustain operator readiness.
- System Fault Isolation: Identify and isolate equipment, system faults, and errors within hardware components, operating systems, and software that may represent potential problem sets.
- Compliance & Operations: Adhere to company policies, procedures, and security regulations while performing related duties as needed.
Qualifications & Requirements
Clearance & Security:
- Active Secret Clearance with eligibility to obtain a Top-Secret / SCI Clearance.
Education & Experience:
- 5+ years of relevant software reverse engineering or technical exploitation experience.
- Educational Background Options:
- Associate Degree (AA) or 2-year Technical School degree with 5+ years of experience.
- High School Diploma / GED with 15+ years of relevant experience.
- Degree in Software Engineering is highly preferred.
Behavioral & Technical Competencies
- Technical Skills: Strong proficiency in computer hardware and software systems; ability to read electronic schematics and work under optical microscopes.
- Autonomy & Precision: Demonstrated ability to operate highly sensitive laboratory equipment with minimal supervision.
- Teamwork & Leadership: Ability to motivate, lead, and collaborate effectively within a multidisciplinary technical team.
- Communication & Engagement: Excellent interpersonal skills with the ability to communicate technical findings clearly to individuals at all levels and fields.
- Adaptability & Discipline: Self-motivated, flexible, highly organized, and capable of managing multiple projects under tight timelines with absolute confidentiality and integrity.
- Continuous Learning: Proactive in keeping current with emerging technical tools, exploitation techniques, and domain knowledge.
Physical Demands
- Sedentary role involving extended periods of computer, screen, and specialized electronic equipment use.
- Fine finger dexterity required for keyboarding and detailed technical tasks.
