Embedded Systems Engineer: OS & Reverse Engineering

Paychex Inc.

Annapolis (MD)

On-site

USD 120,000 - 180,000

Full time

19 hours ago
Be an early applicant
Application generator

Turn this role into an interview — a resume and cover letter built around what this employer wants.

Get past ATS filters

Job summary

Markesman Group is seeking a Systems Software Engineer to research, design, develop, and test low-level software and embedded solutions across medical, industrial, military, aerospace, and communications sectors. The role is based in the Annapolis Junction area and focuses on OS-level software, network tools, compilers, and custom software.

You’ll collaborate with engineering teams to define requirements and apply advanced CS principles.

Qualifications

  • Strong background in software engineering or computer science.
  • Proven experience with low-level systems software or reverse engineering.
  • Familiarity with compiler design, OS internals, or embedded systems.
  • Ability to work independently and in cross-functional teams.

Responsibilities

  • Design and implement operating systems-level software and embedded software for critical systems.
  • Reverse engineer binaries and software systems for security analysis and feature discovery.
  • Create exploits and tools for embedded environments.
  • Analyze and formulate software and system requirements.
  • Assist with persona operations and related tooling.
  • Leverage LLMs and intermediate representations (IRs) for software analysis and reverse engineering.

Skills

C/C++ development
Python development
Embedded software
Reverse engineering
LLM for code analysis
Docker
Kubernetes
Network sockets
LLVM IR
Software engineering practices
Binary diversification

Tools

Docker
Kubernetes

Job description

Markesman Group is seeking a Systems Software Engineer to research, design, develop, and test low-level software and embedded solutions across medical, industrial, military, aerospace, and communications sectors. The role is based in the Annapolis Junction area and focuses on OS-level software, network tools, compilers, and custom software.

You’ll collaborate with engineering teams to define requirements and apply advanced CS principles.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Embedded Systems Engineer — OS & Reverse Engineering
Embedded Systems Engineer — OS & Reverse Engineering

Paychex Inc. • Annapolis (MD)

On-site
USD 110,000 - 160,000
Cyber Operations Specialist
Cyber Operations Specialist

Paychex Inc. • Annapolis (MD)

On-site
USD 110,000 - 160,000
Cyber Operations Specialist - Maryland, Howard County - Job
Cyber Operations Specialist - Maryland, Howard County - Job

Paychex Inc. • Annapolis (MD)

On-site
USD 120,000 - 180,000
Software Engineer — Reverse Engineering & Embedded FPGA
Software Engineer — Reverse Engineering & Embedded FPGA

Paychex Inc. • Annapolis (MD)

On-site
USD 120,000 - 180,000
Embedded Offensive Cyber Engineer (TS/SCI)
Embedded Offensive Cyber Engineer (TS/SCI)

Paychex Inc. • Fort Meade (MD), Northern (KY)

Hybrid
USD 110,000 - 145,000
Hardware Engineer: DoD Reverse-Engineering & FPGA
Hardware Engineer: DoD Reverse-Engineering & FPGA

Paychex Inc. • Annapolis (MD)

On-site
USD 120,000 - 180,000
Embedded Offensive Cyber Engineer I
Embedded Offensive Cyber Engineer I

Paychex Inc. • Fort Meade (MD), Northern (KY)

Hybrid
USD 110,000 - 160,000
Software Engineer - Maryland, Howard County - Job
Software Engineer - Maryland, Howard County - Job

Paychex Inc. • Annapolis (MD)

On-site
USD 120,000 - 180,000
Entry-Level Hardware Engineer: Systems & Network Design
Entry-Level Hardware Engineer: Systems & Network Design

Paychex Inc. • Fort Meade (MD), Northern (KY)

Hybrid
USD 110,000 - 170,000
Embedded Software Engineer (C/C++, Linux)
Embedded Software Engineer (C/C++, Linux)

Matthews Marking Systems • Cranberry Township

On-site
USD 90,000 - 120,000