Software Engineer — Reverse Engineering & Embedded FPGA

Paychex Inc.

Annapolis (MD)

On-site

USD 120,000 - 180,000

Full time

39 hours ago
Be an early applicant
Application generator

A complete application in a minute — tailored resume and cover letter, ready to send.

Get past ATS filters

Job summary

Markesman Group seeks Software Engineers to join our team at Annapolis Junction, Maryland, to lead reverse engineering efforts and implement innovative algorithms. You will work with HDL, embedded architectures, and multiple software languages in a fast-paced environment.

The role requires TS/SCI with Poly, a relevant engineering degree, and strong experience in C++, Java, and Python, with FPGA and EDA tool familiarity. This is a contract-award contingent position.

Qualifications

  • Active DoD Top Secret/SCI with Poly at time of consideration.
  • Bachelor's degree in a relevant engineering discipline.
  • Extensive experience with object-oriented programming languages (C++, Java, Python).
  • Exposure to basic logic gates and Boolean math (AND, OR).

Responsibilities

  • Lead a team performing reverse engineering tasks on existing products and encoding discoveries into codebase.
  • Research, design, and development of algorithms to automate reverse engineering tasks.

Skills

Object-oriented programming
C++
Java
Python

Education

Bachelor's degree in engineering

Tools

Quartus
Vivado
ISE
EDA tools
Verilog
VHDL
Ghidra
IDA Pro
Git
Binary patching

Job description

Markesman Group seeks Software Engineers to join our team at Annapolis Junction, Maryland, to lead reverse engineering efforts and implement innovative algorithms. You will work with HDL, embedded architectures, and multiple software languages in a fast-paced environment.

The role requires TS/SCI with Poly, a relevant engineering degree, and strong experience in C++, Java, and Python, with FPGA and EDA tool familiarity. This is a contract-award contingent position.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Hardware Engineer: DoD Reverse-Engineering & FPGA
Hardware Engineer: DoD Reverse-Engineering & FPGA

Paychex Inc. • Annapolis (MD)

On-site
USD 120,000 - 180,000
Software Engineer - Maryland, Howard County - Job
Software Engineer - Maryland, Howard County - Job

Paychex Inc. • Annapolis (MD)

On-site
USD 120,000 - 180,000
Embedded Systems Engineer — OS & Reverse Engineering
Embedded Systems Engineer — OS & Reverse Engineering

Paychex Inc. • Annapolis (MD)

On-site
USD 110,000 - 160,000
Embedded Systems Engineer: OS & Reverse Engineering
Embedded Systems Engineer: OS & Reverse Engineering

Paychex Inc. • Annapolis (MD)

On-site
USD 120,000 - 180,000
Senior Software Engineer – Reverse Engineering & FPGA
Senior Software Engineer – Reverse Engineering & FPGA

Huntington Ingalls Industries • Fort Meade (MD)

On-site
USD 119,239 - 165,000
Software Engineer II — Reverse Engineering & FPGA
Software Engineer II — Reverse Engineering & FPGA

Huntington Ingalls Industries • Fort Meade (MD)

On-site
USD 78,341 - 110,000
Hardware Engineer - Maryland, Howard County - Job
Hardware Engineer - Maryland, Howard County - Job

Paychex Inc. • Annapolis (MD)

On-site
USD 120,000 - 180,000
Lead Reverse Engineering Engineer (FPGA/Embedded)
Lead Reverse Engineering Engineer (FPGA/Embedded)

Mission Technologies, a division of HII • Roanoke (VA)

On-site
USD 74,485 - 241,962
Medical
Dental
Vision
+3
Senior Embedded Software Engineer - High-Performance & FPGA
Senior Embedded Software Engineer - High-Performance & FPGA

Annapolis Micro Systems • Annapolis (MD)

On-site
USD 85,000 - 110,000
Entry-Level Reverse Engineering Engineer - Software/FPGA
Entry-Level Reverse Engineering Engineer - Software/FPGA

Mission Technologies, a division of HII • Fort Meade (MD)

On-site
USD 78,341 - 110,000