Maritime CPS Reverse Engineer & Embedded Systems Innovator

Leidos LLC

Chantilly (VA)

On-site

USD 129,000 - 174,000

Full time

14 days+
Application generator

Don’t send a generic resume — generate a resume and cover letter tailored to this exact role.

Get past ATS filters

Benefits offered by this job

Health and Wellness programs
Income Protection
Paid Leave and Retirement

Job summary

Leidos is seeking a Cyber-Physical Systems Reverse Engineer to analyze real embedded and cyber-physical systems in lab environments, reversing firmware, emulating devices, and designing experiments to reveal unexpected behavior.

You will build test harnesses, develop production-quality C/C++ and Python tools, and work on hardware interfaces, NICs, and RTOS-based software to advance maritime cybersecurity capabilities.

Qualifications

  • Experience developing embedded firmware in C/C++, RTOS concepts, interrupts, concurrency, memory-mapped I/O, device drivers, and hardware peripherals.
  • Experience with SPI, I2C, UART, CAN, USB, Ethernet, or wireless interfaces, including debugging hardware/software interactions.
  • Experience developing simulation, emulation, automated testing, or hardware/software test harnesses for embedded systems.
  • Proficiency with Python for automation, testing, analysis, and development of engineering tools.
  • Experience using embedded development and diagnostic equipment such as JTAG/SWD debuggers, logic/protocol analyzers, oscilloscopes, spectrum analyzers, function generators.

Responsibilities

  • Develop, integrate, and debug embedded firmware for real-time and resource-constrained systems, including RTOS-based applications, device drivers, hardware interfaces, and low-level system software.
  • Design and implement simulation, emulation, and automated test environments for embedded and cyber-physical systems, including tools for exploring system behavior, reproducing observed effects, and exercising hardware and firmware.
  • Analyze and reverse engineer embedded devices, firmware, communications protocols, sensors, and other system components to understand both intended functionality and real-world behavior.
  • Develop production-quality C/C++ and Python software to automate testing, instrumentation, experimentation, and analysis, including integration with laboratory hardware and software-based analysis tools.
  • Conduct hands-on laboratory testing using embedded debugging tools and analog/digital instrumentation; critically analyze, document, and communicate technical findings.

Skills

Embedded firmware
RTOS concepts
Python scripting
Hardware interfaces
Debugging tools

Tools

Ghidra
Binary Ninja
IDA Pro
JTAG/SWD debuggers

Job description

Leidos is seeking a Cyber-Physical Systems Reverse Engineer to analyze real embedded and cyber-physical systems in lab environments, reversing firmware, emulating devices, and designing experiments to reveal unexpected behavior.

You will build test harnesses, develop production-quality C/C++ and Python tools, and work on hardware interfaces, NICs, and RTOS-based software to advance maritime cybersecurity capabilities.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Hands-on Embedded CPS Reverse Engineer
Hands-on Embedded CPS Reverse Engineer

Leidos • Columbia (MD)

On-site
USD 108,000 - 195,000
Competitive compensation
Health and Wellness programs
Income Protection
+1
Hands-on Embedded CPS Reverse Engineer
Hands-on Embedded CPS Reverse Engineer

Koitecc Solutions • Columbia (MD), Northern (KY)

Hybrid
USD 108,000 - 195,000
Embedded CPS Reverse Engineer
Embedded CPS Reverse Engineer

Via Logic LLC • Chantilly (VA)

On-site
USD 108,000 - 195,000
Embedded CPS Reverse Engineer - Maritime Cyber Lab
Embedded CPS Reverse Engineer - Maritime Cyber Lab

Via Logic LLC • Columbia (MD)

On-site
USD 108,000 - 195,000
Embedded Cyber-Physical Reverse Engineer
Embedded Cyber-Physical Reverse Engineer

Leidos Inc • Columbia (MD)

On-site
USD 108,000 - 195,000
Embedded Cyber-Physical Systems Reverse Engineer
Embedded Cyber-Physical Systems Reverse Engineer

Leidos Inc • Chantilly (VA)

On-site
USD 108,000 - 195,000
Maritime CPS Engineer: Embedded Systems & Reverse Engineering
Maritime CPS Engineer: Embedded Systems & Reverse Engineering

Leidos • Chantilly (VA)

On-site
USD 108,000 - 195,000
Embedded Cyber-Physical Systems Reverse Engineer
Embedded Cyber-Physical Systems Reverse Engineer

Koitecc Solutions • Chantilly (VA)

Hybrid
USD 108,000 - 195,000
Cyber-Physical Systems Reverse Engineer
Cyber-Physical Systems Reverse Engineer

Leidos Inc • Columbia (MD)

On-site
USD 108,000 - 195,000
Cyber-Physical Systems Reverse Engineer
Cyber-Physical Systems Reverse Engineer

Leidos Inc • Chantilly (VA)

On-site
USD 108,000 - 195,000