Skip to content
Updated How AI-exposed are the skills employers are hiring for? See the data →

From the employer's careers site First seen 11 Nov 2026

Cyber-Physical Systems Reverse Engineer

Salary

$107,900 - $195,050 per year

Apply on Kudu Dynamics, a Leidos company

Description

We are looking for a Cyber-Physical Systems Reverse Engineer to support a new project researching and developing novel capabilities for maritime cybersecurity.

This role focuses on understanding how complex embedded and cyber-physical systems actually behave, not just how they were intended to behave. You will work hands-on with real embedded systems and operational technology in a lab environment, analyzing hardware, firmware, communications interfaces, and interactions between components.

Responsibilities Include:

  • Develop, integrate, and debug embedded firmware for real-time and resource-constrained systems
  • Design and implement simulation, emulation, and automated test environments for embedded and cyber-physical systems
  • Analyze and reverse engineer embedded devices, firmware, communications protocols, sensors, and other system components
  • Develop production-quality C/C++ and Python software to automate testing, instrumentation, experimentation, and analysis
  • Conduct hands-on laboratory testing using embedded debugging tools and analog/digital instrumentation

Minimum Qualifications:

  • Experience developing embedded firmware in C/C++, including real-time systems, RTOS concepts, interrupts, concurrency, memory-mapped I/O, device drivers, and hardware peripherals
  • Experience with embedded hardware and common communications interfaces
  • Experience developing simulation, emulation, automated testing, or hardware/software test harnesses for embedded systems
  • Proficiency with Python or similar scripting languages
  • Experience using embedded development and diagnostic equipment

Nice-to-Have Qualifications:

  • Experience reverse engineering embedded devices and firmware
  • Experience with program analysis and vulnerability research techniques
  • Experience with processor or full-system emulation, hardware-in-the-loop, software-in-the-loop, or development of custom models
  • Experience with digital signal processing, RF systems, software-defined radio, wireless communications, audio/signal processing, or MATLAB-based modeling and analysis

The pay range for this job is $107,900.00 - $195,050.00.

For more fresh new jobs, check out yubhub.co.

Skills

Required

Nice to have

  • reverse engineering
  • program analysis
  • vulnerability research
  • processor emulation
  • digital signal processing
  • RF systems
  • software-defined radio

Ready to apply?

You apply with the employer directly. Their original posting is here: https://leidos.wd5.myworkdayjobs.com/en-US/External/job/Chantilly-VA/Cyber-Physical-Systems-Reverse-Engineer_R-00193125

Apply on Kudu Dynamics, a Leidos company