Embedded CPS Reverse Engineer - Maritime Cyber Lab

Via Logic LLC

Columbia (MD)

On-site

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 in Reston, Virginia, seeks a Cyber-Physical Systems Reverse Engineer to research and develop novel maritime cybersecurity capabilities. You will work hands-on with real embedded systems and OT in a lab, analyzing hardware, firmware, interfaces, and interactions.

Responsibilities include reverse engineering embedded devices, creating automated test environments, and delivering production-quality C/C++ and Python software to automate testing and analysis.

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 common interfaces (SPI, I2C, UART, CAN, USB, Ethernet, or wireless) and debugging hardware/software interactions.
  • Experience developing simulation, emulation, automated testing, or test harnesses for embedded systems.
  • Proficiency in Python for automation, testing, analysis and tool development.
  • Experience using embedded development and diagnostic equipment (JTAG/SWD debuggers, logic analyzers, oscilloscopes, etc.).

Responsibilities

  • Develop, integrate, and debug embedded firmware for RTOS-based systems and hardware interfaces.
  • Design and implement simulation, emulation, and automated test environments for CPS.
  • Analyze and reverse engineer embedded devices, firmware, and communications protocols.
  • Develop production-quality C/C++ and Python software to automate testing and analysis.
  • Conduct hands-on lab testing using embedded debugging tools and instrumentation; document findings.

Skills

Embedded firmware
C/C++
RTOS concepts
Interrupts
Concurrency
Device drivers
Hardware peripherals
Python
JTAG/SWD debugging
Lab instrumentation

Tools

JTAG/SWD debuggers
logic analyzers
oscilloscopes
spectrum analyzers

Job description

Leidos in Reston, Virginia, seeks a Cyber-Physical Systems Reverse Engineer to research and develop novel maritime cybersecurity capabilities. You will work hands-on with real embedded systems and OT in a lab, analyzing hardware, firmware, interfaces, and interactions.

Responsibilities include reverse engineering embedded devices, creating automated test environments, and delivering production-quality C/C++ and Python software to automate testing and analysis.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

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

Leidos Inc • Chantilly (VA)

On-site
USD 108,000 - 195,000
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 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

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 Inc • Chantilly (VA)

On-site
USD 108,000 - 195,000