Cyber Engineer
Markesman Group
Jessup, United States of America
14 days ago
Role details
Contract type
Permanent contract Employment type
Full-time (> 32 hours) Working hours
Regular working hours Languages
English Experience level
JuniorJob location
Jessup, United States of America
Tech stack
C
Software System Penetration Testing
C++
Signals Intelligence
Software Debugging
Embedded Software
Firmware
Networking Hardware
Joint Test Action (IEEE Standards)
Reverse Engineering
Software Engineering
Scripting (Bash/Python/Go/Ruby)
IDA Pro
Vulnerability Analysis
Job description
The Cyber Engineer will support the development and integration of advanced cyber capabilities focused on embedded and commercial platforms. This role includes reverse engineering, vulnerability research, and development of tools used to access and analyze complex systems. The engineer will work with RF-based technologies, embedded platforms, and COTS systems while supporting operational and maintenance efforts for deployed cyber capabilities.
The position operates in a research and development environment focused on developing and sustaining cyber tools and capabilities related to RF and SIGINT technologies.
Responsibilities:
- Develop, test, and debug embedded software for various platforms and architectures.
- Conduct vulnerability analysis and penetration testing on IoT devices, firmware, and hardware.
- Develop proof-of-concept exploits and mitigations for identified vulnerabilities.
- Stay abreast of the latest techniques and tools in embedded software development and vulnerability research.
- Collaborate with other developers and researchers in a fast-paced and dynamic environment.
Requirements
- TS/SCI OR Higher DoD Clearance
- At least 1-7 years of experience in software development and vulnerability research.
- Proficiency in C, C++, assembly, and scripting languages.
- Experience working with Layer 2 and 3 network devices preferred
- Preferred experience with tools such as Cobalt Strike or similar penetration testing tools
- Familiarity with common embedded platforms and architectures, such as ARM, MIPS, x86, etc. preferred
- Experience with reverse engineering tools, such as IDA Pro, Ghidra, JTAG, etc.
- Knowledge of common vulnerability classes, such as buffer overflows, format string bugs, heap corruption, etc.
- Excellent communication and problem-solving skills.
- A strong passion for learning and innovation.