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
Junior

Job 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.

Apply for this position