Software Reverse Engineer

Frey Consulting Group

Aberdeen (MD)

On-site

USD 140,000 - 170,000

Full time

4 days ago
Be an early applicant
Application generator

An application made for this job — a tailored resume and cover letter that speak straight to the posting.

Get past ATS filters

Job summary

Valence Vector Labs LLC seeks a Software Reverse Engineer to support a United States Government customer. You will perform software exploitation, reverse engineering of unmanned systems, malware analysis, and development support in Jefferson, MD or Aberdeen, MD.

Required: Active Secret clearance eligibility for Top-Secret SCI, 5+ years in software engineering or related field, and an appropriate degree or equivalent experience.

Qualifications

  • Active Secret with eligibility to obtain Top-Secret SCI Clearance.
  • 5+ years of relevant experience.
  • AA or 2yr Tech School and 5 years’ experience or HS/GED with 15 years’ experience.
  • Software Engineering degree preferred.

Responsibilities

  • Develop Target Revision Control & Archiving to document hardware/software variations.
  • Extract Legacy Firmware from microcontrollers/m memory chips for archival.
  • Map undocumented host-side software features, state machines, and operations; document in a Software User & Operator Guide.
  • Isolate equipment/system faults and identify sources of potential problem sets.
  • Comply with company policies, procedures, and regulations.
  • Perform other related duties.

Skills

Read schematics
Hardware knowledge
Software knowledge
Confidentiality & integrity
Independent work

Education

AA or 2-year tech school
HS/GED with 15 years’ experience
Software Engineering degree preferred

Job description

Valence Vector Labs LLC is an engineering and consulting company that specializes in hardware penetration and vulnerability analysis. We relentlessly attack security-hardened, hardware targets to extract data from vehicles, unmanned aerial systems, computers, mobile phones, and other data storage systems.

We are seeking a skilled Software Reverse Engineer to join our team and provide support to a United States Government customer.The work location can be in Jefferson, MD or Aberdeen, MD. As a Software Reverse Engineer, you will be responsible for conducting software exploitation activities, including reverse engineering of unmanned systems, development support, and malware analysis efforts. You will play a crucial role in supporting priority technical exploitation requirements and software reverse engineering.

Essential Functions
  • 1. Develop Target Revision Control & Archiving: Establish a systematic tracking, numbering, and delta-mapping framework to document variations across multiple hardware revisions and software versions within the fielded device family.
  • 2. Extract Legacy Firmware for Archival: Retrieve and archive the existing compiled firmware binaries directly from physical microcontrollers and memory chips to ensure software configuration control, utilizing physical extraction methods.
  • 3. Map Existing Software Behavior: Complete operational black-box analysis of the undocumented host-side software application to map its existing features, state machines, and operational parameters, capturing these findings in a comprehensive Software User & Operator Guide to sustain operator readiness.
  • 4. Isolate equipment and system faults and errors identified hardware components or operating system and software that may be the source of potential problem sets.
  • 5. Comply with company policies, procedures, and regulations
  • 6. Perform other related duties.
Behavioral and Technical Competencies
  • 1. Ability to motivate, lead and function within a team
  • 2. Ability to read electronic schematics
  • 3. Ability to work and perform under optical microscopes
  • 4. Strong knowledge in computer hardware/software
  • 5. Ability to learn and operate highly sensitive equipment with little supervision
  • 6. Excellent in time management with the ability to manage multiple projects
  • 7. Self-motivated and proactive
  • 8. Ability to maintain confidentiality and integrity
  • 9. Ability to confidently work independently
  • 10.Ability to be flexible and communicate effectively with team members
  • 11.Ability to interact professionally and comfortably with individuals at all levels and fields
  • 12.Ability to keep current in field and knowledge
Physical Demands

This is a sedentary role which may sit or use a computer for long periods of time. Finger dexterity needed for keyboarding. Extended periods of time reading/viewing computer screens and electronic equipment.

Required Education and Experience
  • 1. Active Secret with eligibility to obtain Top-Secret SCI Clearance
  • 2. 5+ years of relevant experience
  • 3. AA or 2yr Tech School and 5 years’ experience or HS/GED with 15 years’ experience
  • 4. Software Engineering degree preferred.
Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Software Reverse Engineer - Firmware & Exploitation
Software Reverse Engineer - Firmware & Exploitation

Frey Consulting Group • Aberdeen (MD)

On-site
USD 140,000 - 170,000
Software Reverse Engineer
Software Reverse Engineer

Zachary Piper Solutions • Bethesda (MD)

On-site
USD 180,000 - 220,000
Comprehensive benefits package
Paid time off
401k
Software Reverse Engineer (TS/SCI)- Senior & Mid
Software Reverse Engineer (TS/SCI)- Senior & Mid

Vexterra Group • Bethesda (MD)

On-site
USD 100,000 - 130,000
Reverse Engineer (Firmware) - up to 275K - FS Poly
Reverse Engineer (Firmware) - up to 275K - FS Poly

stanleyreid • Maryland

On-site
USD 248,000 - 303,000
Full healthcare
10% 401k contribution
Generous PTO
Senior Reverse Engineer
Senior Reverse Engineer

Precision Solutions, Inc. • Leesburg (VA)

Hybrid
USD 100,000 - 130,000
Senior Reverse Engineer - Embedded Security
Senior Reverse Engineer - Embedded Security

Webster & Webster Associates • Baltimore (MD)

On-site
USD 150,000 - 250,000
Reverse Engineer
Reverse Engineer

Radiance Technologies • Huntsville (AL)

On-site
USD 110,000 - 160,000
Reverse Engineer Intern
Reverse Engineer Intern

radiancetech • Huntsville (AL)

On-site
USD 90,000 - 130,000
Software Reverse Engineer
Software Reverse Engineer

Pointer Technologies • Maryland

On-site
USD 80,000 - 120,000
Health Insurance through Blue Cross Blue Shield
401K matching with immediate vesting
248 hours of PTO
+2
Software Reverse Engineer
Software Reverse Engineer

Pointer Technologies • Maryland

On-site
USD 80,000 - 120,000
Health Insurance through Blue Cross Blue Shield
401K matching with immediate vesting
248 hours of PTO
+2