SkillBridge Software Engineer
BOGART AND ASSOCIATES INC
Chantilly, United States of America
1 month ago
Role details
Contract type
Permanent contract Employment type
Full-time (> 32 hours) Working hours
Regular working hours Languages
EnglishJob location
Chantilly, United States of America
Tech stack
C
C++
Static Program Analysis
Python
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