Embedded Systems Reverse Engineer

Posted Yesterday
Be an Early Applicant
Herndon, VA, USA
In-Office
112K-168K Annually
Entry level
Information Technology • Security • Cybersecurity
The Role
Conduct reverse engineering and vulnerability research on embedded systems, network devices, firmware, and wireless protocols. Develop proof-of-concept exploits, analyze binaries and software protections, create custom analysis tools, and apply AI-assisted security techniques. Collaborate with vulnerability researchers, CNO developers, and hardware engineers to solve complex security challenges supporting national security missions. The role requires daily onsite work in Herndon, Virginia, and an active Top Secret clearance with TS/SCI eligibility.
Summary Generated by Built In

At Two Six Technologies, we build, deploy, and implement innovative products that solve the world’s most complex challenges today. Through unrivaled collaboration and unwavering trust, we push the boundaries of what’s possible to empower our team and support our customers in building a safer global future.

Overview of Opportunity 

Join the team at Two Six Technologies, where we push the boundaries of software and firmware reverse engineering to uncover vulnerabilities in wireless and embedded systems. As part of our elite team of security researchers in Herndon, Virginia, you’ll work alongside other hardware, software, and network experts, conducting cutting-edge vulnerability research on complex, real-world targets.

Our customers rely on us to deliver mission-critical security solutions, and we’re looking for an Embedded Systems Reverse Engineer who thrives on reverse engineering embedded systems, discovering security weaknesses, and developing innovative proof-of-concept exploits. If you’re passionate about cybersecurity, embedded firmware, and making an impact on national security, we want you on our team. 

What You’ll Do:

  • Perform high-throughput reverse engineering against network devices and other embedded systems, identifying vulnerabilities and assessing their security impact.
  • Develop proof-of-concept exploits for discovered vulnerabilities following DevOps best practices for keeping codebases organized and maintainable.
  • Integrate and leverage modern agentic AI systems (e.g., automated exploit synthesis tools, LLM-driven fuzzers, or autonomous security agents) to accelerate embedded firmware red-teaming, vulnerability discovery, and reverse engineering workflows. 
  • Analyze firmware, software protections, and protocols to uncover security flaws.
  • Utilize and develop custom tools to analyze software/firmware binaries.
  • Collaborate closely with CNO developers, vulnerability researchers, and hardware engineers in a fast-paced, small-team environment.
  • Solve complex technical challenges with no predefined solutions.

What You’ll Need (Basic Qualifications):

  • Bachelor’s (or higher) degree in Computer Science, Computer/Electrical Engineering, or a related field (or equivalent practical experience).
  • Experience developing, debugging, and scripting in C/C++ and Python within Linux command-line environments, with a strong emphasis on low-level programming, memory management, and system interaction for reverse engineering and vulnerability research.
  • Experience with reverse engineering and vulnerability research, using tools such as IDA Pro, Binary Ninja, or Ghidra.
  • Experience or familiarity with modern agentic AI systems applied to red-teaming, automated vulnerability research, or hardware/firmware analysis.
  • Expertise in one or more of the following:
    • Firmware analysis (ARM, MIPS, PowerPC, RTOS).
    • Firmware rehosting using emulation tools such as QEMU
    • Fuzzing and exploit development.
    • Binary obfuscation and anti-analysis techniques.
    • Wireless protocols and radio signal analysis.
    • File system forensics and fault injection frameworks.
  • Ability to work in the Herndon, Virginia, office daily

Nice to Have (Preferred):

  • Familiarity with emerging AI-assisted security paradigms, including agentic red-teaming frameworks, AI-guided symbolic execution, or automated vulnerability triage tools. 
  • Experience in embedded development using C/C++ for RTOS or Linux environments.
  • Knowledge of cryptographic security and secure boot mechanisms.
  • Hands-on experience working with hardware debugging tools, JTAG/SWD, or software-defined radio (SDR) frameworks.
  • Familiarity with digital signal processing, RF signal processing, and/or side-channel analysis.
  • Client-facing experience in technical roles.

Security Clearance:

  • Active U.S. security clearance at the Top Secret level, with the ability to obtain and maintain TS/SCI clearance.

#LI-ZS1

#LI-ONSITE

Two Six Technologies is committed to providing competitive and comprehensive compensation packages that reflect the value we place on our employees and their contributions. We believe in rewarding skills, experience, and performance. Our offerings include but are not limited to, medical, dental, and vision insurance, life and disability insurance, retirement benefits, paid leave, tuition assistance and professional development.

The projected salary range listed for this position is annualized. This is a general guideline and not a guarantee of salary. Salary is one component of our total compensation package and the specific salary offered is determined by various factors, including, but not limited to education, experience, knowledge, skills, geographic location, as well as contract specific affordability and organizational requirements.

Salary Range
$111,983—$167,974 USD

Looking for other great opportunities? Check out Two Six Technologies Opportunities for all our Company’s current openings! 

Ready to make the first move towards growing your career? If so, check out the Two Six Technologies Candidate Journey!  This will give you step-by-step directions on applying, what to expect during the application process, information about our rich benefits and perks along with our most frequently asked questions.  If you are undecided and would like to learn more about us and how we are contributing to essential missions, check out our  Two Six Technologies News  page!  We share information about the tech world around us and how we are making an impact!  Still have questions, no worries!  You can reach us at Contact Two Six Technologies. We are happy to connect and cover the information needed to assist you in reaching your next career milestone.

Two Six Technologies is an Equal Opportunity Employer and does not discriminate in employment opportunities or practices based on race (including traits historically associated with race, such as hair texture, hair type and protective hair styles (e.g., braids, twists, locs and twists)), color, religion, national origin, sex (including pregnancy, childbirth or related medical conditions and lactation), sexual orientation, gender identity or expression, age (40 and over), marital status, disability, genetic information, and protected veteran status or any other characteristic protected by applicable federal, state, or local law. For more information review the Two Six Technologies Equal Employment Opportunity and Affirmative Action Policy and the EEO Poster. 

If you are an individual with a disability and would like to request reasonable workplace accommodation for any part of our employment process, please send an email to [email protected]. Information provided will be kept confidential and used only to the extent required to provide needed reasonable accommodations.

Additionally, please be advised that this business uses E-Verify in its hiring practices.

By submitting the following application, I hereby certify that to the best of my knowledge, the information provided is true and accurate.

Skills Required

  • Bachelor’s degree or higher in Computer Science, Computer Engineering, Electrical Engineering, or a related field, or equivalent practical experience
  • Experience developing, debugging, and scripting in C, C++, and Python in Linux command-line environments
  • Strong low-level programming, memory management, and system interaction experience
  • Experience with reverse engineering and vulnerability research using IDA Pro, Binary Ninja, or Ghidra
  • Experience or familiarity with agentic AI systems applied to red-teaming, automated vulnerability research, or hardware and firmware analysis
  • Expertise in at least one area including firmware analysis, firmware rehosting, fuzzing, exploit development, binary obfuscation, wireless protocols, file system forensics, or fault injection
  • Ability to work daily in the Herndon, Virginia office
  • Active U.S. Top Secret security clearance and ability to obtain and maintain TS/SCI clearance
  • Familiarity with AI-assisted security paradigms such as agentic red-teaming, AI-guided symbolic execution, or automated vulnerability triage
  • Embedded development experience using C or C++ for RTOS or Linux environments
  • Knowledge of cryptographic security and secure boot mechanisms
  • Experience with hardware debugging tools, JTAG/SWD, or software-defined radio frameworks
  • Familiarity with digital signal processing, RF signal processing, or side-channel analysis
  • Client-facing experience in technical roles
Am I A Good Fit?
beta
Get Personalized Job Insights.
Our AI-powered fit analysis compares your resume with a job listing so you know if your skills & experience align.

The Company
HQ: Arlington, VA
206 Employees
Year Founded: 2017

What We Do

Two Six Technologies provides cybersecurity and advanced technology solutions that support missions critical to U.S. national security. Our expertise includes R&D, innovation, productization and implementation in the technology fields of cyber, data science, mobile, microelectronics and information operations. We offer a family of operationally deployed products including Pulse, IKE™, SIGMA™, 8Wire™ and others. Major customers include DARPA, Department of State, U.S. Cyber Command, Department of Homeland Security and the broader Department of Defense and Intelligence Community. Two Six Technologies is a high-growth business with over 285 employees currently, and a global operational footprint that includes a technical presence in more than 40 countries, coupled with native proficiency in more than 20 languages.

Similar Jobs

Tempus AI Logo Tempus AI

Software Engineer

Artificial Intelligence • Big Data • Healthtech • Machine Learning • Analytics • Biotech • Generative AI
Remote or Hybrid
USA
3775 Employees
85K-130K Annually

Pomelo Care Logo Pomelo Care

Doula (Virginia)

Healthtech • Telehealth
In-Office
Albemarle Acres, VA, USA
550 Employees
In-Office or Remote
2 Locations
150 Employees
110K-120K Annually

HiBob Logo HiBob

Payroll/Benefits Managed Service Specialist

HR Tech • Information Technology • Professional Services • Sales • Software
Remote or Hybrid
US
1350 Employees
85K-110K Annually

Similar Companies Hiring

Milestone Systems Thumbnail
Artificial Intelligence • Security • Software • Analytics • Big Data Analytics
Lake Oswego, OR
1500 Employees
NODA AI Thumbnail
Artificial Intelligence • Information Technology • Software • Cybersecurity
Austin, TX
54 Employees
Golden Pet Brands Thumbnail
Digital Media • eCommerce • Information Technology • Marketing Tech • Pet • Retail • Social Media
El Segundo, California
174 Employees

Sign up now Access later

Create Free Account

Please log in or sign up to report this job.

Create Free Account