SkillBridge Software Engineer

BOGART AND ASSOCIATES INC
Columbia, MD, United States
24 days ago
Apply on www.clearancejobs.com
Prepare application

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours

Tech stack

C (Programming Language) C++ (Programming Language) Static Program Analysis Python (Programming Language) Machine Learning Network Protocols Reverse Engineering Simple Network Management Protocols TCP/IP Code Structure Information Technology Vulnerability Analysis

Job description

The candidate will be working as a Vulnerability Researcher to identify flaws in software. The candidate must be familiar with the latest techniques in vulnerability research and demonstrate their ability to follow best practices. Candidate will conduct reverse engineering to determine functionality and code structure for use in the discovery of initial access capabilities.

The candidate will:

  • Actively debug software and troubleshoot issues with software crashes and programmatic flow;
  • Perform source code analysis in an effort to discover software flaws, and author documentation on the impact and severity of the flaw;
  • Develop proof-of-concept exploits against research targets, prototypes, and hands-on demonstrations of vulnerability analysis results;
  • Participate in technical presentations on assigned projects.

Requirements

  • Experience as a software engineer

Desired experience

  • Experience with vulnerability research and exploit development
  • Experience with Assembly, C, C++, or Python
  • Experience with Machine Learning concepts
  • Understanding of network protocols (TCP/IP, SNMP, etc.).

Security Clearance

  • Not required, but a TS or above is preferred

Education

  • Bachelor degree in Computer Science, Engineering, or other related discipline

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on www.clearancejobs.com
Prepare application

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

3:22 min

Transitioning from software engineering to security roles

Anna Oliveira · Coffee With Developers

2:36 min

Applying supervised machine learning for practical rule extraction

Katja Träumner

6:55 min

Understanding structural code refactorings over simple behavioral changes

Nicolas Carlo · JS Congress

5:02 min

Mapping distributed compute paradigms to modern vehicles

Joachim Werner · LIVE

1:57 min

Evolution of machine learning algorithms and computing hardware

Alexandra Waldherr · LIVE

1:12 min

Discovering unit testing as a structural coding tool

Annelore Egger Annelore Egger · World Congress 2025

Videos

See all

Related articles

See all