Hands-on Embedded CPS Reverse Engineer

Koitecc Solutions

Columbia, Northern (MD, KY)

Hybrid

USD 108,000 - 195,000

Full time

14 days+
Application generator

Stand out for this role — generate a tailored resume and cover letter in about a minute.

Get past ATS filters

Job summary

Leidos is seeking a Cyber-Physical Systems Reverse Engineer to research and develop novel capabilities for maritime cybersecurity. Work with embedded hardware, firmware, and software analysis in a lab environment to uncover unusual system behavior and undocumented features.

You will build test harnesses, emulate devices, and apply cyber reasoning tools across electronics, firmware, and software to deliver robust analyses and experiments.

Qualifications

  • Experience developing embedded firmware in C/C++, including RTOS concepts, interrupts, concurrency, memory-mapped I/O, device drivers, and hardware peripherals.
  • Experience with embedded hardware and interfaces such as 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 or similar scripting languages 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; document and communicate technical findings.

Skills

Embedded firmware
C/C++
Python scripting
RTOS concepts
Hardware interfaces

Tools

JTAG/SWD tools
Oscilloscopes
Logic analyzers
Emulation tools

Job description

Leidos is seeking a Cyber-Physical Systems Reverse Engineer to research and develop novel capabilities for maritime cybersecurity. Work with embedded hardware, firmware, and software analysis in a lab environment to uncover unusual system behavior and undocumented features.

You will build test harnesses, emulate devices, and apply cyber reasoning tools across electronics, firmware, and software to deliver robust analyses and experiments.

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
Embedded CPS Reverse Engineer
Embedded CPS Reverse Engineer

Via Logic LLC • Chantilly (VA)

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

Leidos LLC • Chantilly (VA)

On-site
USD 129,000 - 174,000
Health and Wellness programs
Income Protection
Paid Leave and Retirement
Embedded Cyber-Physical Reverse Engineer
Embedded Cyber-Physical Reverse Engineer

Leidos Inc • Columbia (MD)

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 Systems Reverse Engineer
Embedded Cyber-Physical Systems Reverse Engineer

Leidos Inc • 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
Maritime CPS Engineer: Embedded Systems & Reverse Engineering
Maritime CPS Engineer: Embedded Systems & Reverse Engineering

Leidos • Chantilly (VA)

On-site
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 LLC • Chantilly (VA)

On-site
USD 129,000 - 174,000
Health and Wellness programs
Income Protection
Paid Leave and Retirement