Embedded Security Software Engineer

Two Six Technologies
Chantilly, VA, United States
14 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Compensation
$111,983.0 - $167,974.0
Working hours
Regular working hours
Job source

Tech stack

Application Programming Interfaces (APIs) C++ (Programming Language) System Configuration DevOps File Systems Linux on Embedded Systems Embedded Operating Systems Embedded Software Emulators Firmware Data-Flow Analysis Hardware Interface Design
+15 more
Joint Test Action (IEEE Standards) Python (Programming Language) Linux Commands Quick EMUlator (QEMU) Real-Time Operating Systems Reverse Engineering Security Software Software Engineering System Programming System Testing Scripting Core Api IDA Pro Software Defined Radio Hardware Debugging

Job description

Two Six Technologies is actively seeking an Embedded Security Software Engineer to join our Trusted Electronics & Effects team in Herndon, Virginia. The team is composed of intellectual individuals, passionate about embedded software development, firmware reverse engineering, and low-level system testing. The team is growing and looking for someone with an embedded systems and firmware analysis background who has an understanding of how to perform light reverse engineering to map out undocumented targets and facilitate forward development inside an emulation environment. If you are actively using Ghidra, Python, and QEMU to modify and rehost complex firmware binaries, the team wants to talk to you!

What you will do:

  • Contribute directly to delivering technical tasks focused on the reverse engineering and forward development of complex wireless and embedded systems.
  • Support critical government customers by executing routine binary and file system analysis to help our team map out undocumented target architectures.
  • Operate under moderate supervision, making decisions based on precedent and established company policies.
  • Follow team practices to translate reverse engineering insights into functional software, enabling successful firmware rehosting and expansion within custom emulation environments.

Requirements

  • Core Development & Scripting: Demonstrated programmatic competency developing low-level software in C/C++ and writing functional Python scripts for automation within Linux command-line environments.
  • Reverse Engineering Tooling: Practical experience performing light architectural reverse engineering or control-flow analysis on firmware images using tools such as Ghidra, IDA Pro, or Binary Ninja.
  • Emulation & Rehosting: Hands-on experience configuring or modifying embedded binaries to support successful firmware rehosting within emulation frameworks like QEMU.
  • Security Clearance: An active Top Secret security clearance, with the verified capability to obtain and maintain a TS/SCI clearance.
  • Location: Ability to work in the Two Six office in Herndon, Virginia daily.

Nice to have (preferred):

  • Automated Reversing scripts: Experience utilizing the Ghidra API or Binary Ninja API to write basic scripts that automate binary or file system analysis tasks.
  • Hardware Interfaces: Foundational knowledge or exposure to hardware debugging tools (such as JTAG or SWD) or interacting with Software Defined Radio (SDR) frameworks.
  • Embedded Operating Systems: Prior experience developing software or compiling code for Real-Time Operating Systems (RTOS) or customized embedded Linux environments.
  • DevOps & Integration: Familiarity with DevOps best practices, software protection mechanisms, or binary fuzzing infrastructure.

Security Clearance:

  • Active Top Secret Clearance is required, with the ability to obtain and maintain a TS/SCI security clearance.

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on www.indeed.com

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

7:44 min

Bootstrapping a test-driven asp.net web api

Alex Banul · LIVE

2:17 min

Mapping the maturity roadmap for scaled devops adoption

Dominik Krichbaum Dominik Krichbaum · WWC Europe 2026

1:45 min

Transitioning from software development to security roles

Stefania Chaplin · WWC 2022

2:42 min

Core API types for Angular signals

Daniela Bonvini · LIVE

3:18 min

Scaling global network engineering through DevOps culture

Stuart Clark · LIVE

3:22 min

Transitioning from software engineering to security roles

Anna Oliveira · Coffee With Developers

Videos

See all

Related articles

See all