×
Register Here to Apply for Jobs or Post Jobs. X

Senior Vulnerability Researcher - Reverse Engineering & PoCs

Job in Contact, Park County, Montana, USA
Listing for: BLS Government Services
Full Time position
Listed on 2026-07-15
Job specializations:
  • Engineering
    Cybersecurity, Software Engineer
Job Description & How to Apply Below
Location: Contact

Vulnerability Researcher

BLS Government Services is looking for a Sr. Vulnerability Researcher to join our team. If you enjoy reverse engineering and learning how programs work, you will fit right in with our CNO/CNE team.

BLS Government Services offers flexible work/life balance, conference attendance, and paid training. Ideal candidates will work with a skilled group of vulnerability researchers working to solve hard problems.

Required
  • Understanding of low-level operating system components.
  • Solid grasp of memory management (Stack, Heap, Etc)
  • Ability to read and write assembly language (x86 and/or ARM)
  • Some experience with program analysis techniques and tools such as concolic execution, symbolic execution, taint analysis, dynamic binary instrumentation
  • Familiar with debuggers such as:
    WinDBG, GDB, and LLDB
  • Working knowledge of IDAPro and Ghidra
  • Understanding of memory corruption exploits, fuzzing, and rootkits
  • The ability to obtain and maintain a Security Clearance
Areas Of Focus
  • Custom low-level development for collection capabilities
  • Creating proof-of-concepts (PoCs) tackling hard research problems
  • Security mitigation bypass techniques
  • Daily experience performing reverse engineering, vulnerability research, and implant development
Preferences
  • Conference talk experience
  • Reverse engineering x86/ARM binaries, embedded systems, or malware
  • Experience dealing with custom symbolic execution frameworks
  • An active TS/SCI clearance

Contact:

Software Engineer

BLS Government Services is looking for a Sr. Software Engineer to join our team. If you enjoy low-level operating system and hypervisor development along with taking on hard challenges, you will be a perfect fit for our development team.

BLS Government Services offers flexible work/life balance, conference attendance, and paid training. Ideal candidates will work with a skilled group of software engineers working to solve hard problems.

Required
  • Understanding of low-level operating system and hypervisor concepts.
  • Experience with x86 and ARM development.
  • Minimum of 3 years of hypervisor or operating system kernel development.
  • Ability to deal directly with the hardware and create, not use, low level software abstractions.
  • The ability to obtain and maintain a Security Clearance
Areas Of Focus
  • Custom low-level development for collection capabilities
  • Creating custom hypervisor and kernel modules for a variety of devices
Preferences
  • Reverse engineering experience
  • Python development experience
  • An active TS/SCI clearance

Contact:

#J-18808-Ljbffr
Position Requirements
10+ Years work experience
To View & Apply for jobs on this site that accept applications from your location or country, tap the button below to make a Search.
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
 
 
 
Search for further Jobs Here:
(Try combinations for better Results! Or enter less keywords for broader Results)
Location
Increase/decrease your Search Radius (miles)
0
200
Filters
Education Level
Experience Level (years)
Posted in last:
Salary