Senior Firmware Engineer, Embedded & Reverse Engineering
Overview
Own critical firmware analysis at scale for national security missions. You will combine C programming with reverse engineering across diverse architectures to dissect embedded systems and uncover vulnerabilities. Join a specialized team in Annapolis Junction with direct impact and continuous learning. This role blends hands-on low-level work with mission-driven software assurance.
What You'll Do5
- 1Build and analyze firmware binaries across CPU architectures to identify vulnerabilities and security gaps.
- 2Design reverse engineering workflows to map hardware/software interfaces and document system behaviors.
- 3Lead diagnostics of low-level systems to reproduce and verify vulnerabilities in controlled environments.
- 4Ship firmware analysis reports that drive security patches and mitigation strategies for mission partners.
- 5Own the end-to-end triage of embedded issues from discovery through validation and collaboration with stakeholders.
Requirements5
- 1Bachelor’s degree in Computer Science, Computer Engineering, or related technical discipline PLUS 5+ years of relevant experience
- 2CS2 Level: 5+ years experience; CS3 Level: 10+ years experience
- 3Strong C programming for low-level or embedded software systems development
- 4Reverse engineering expertise on diverse CPU architectures and binary targets
- 5Experience with disassembly tools in professional settings (e.g., Ghidra, IDA Pro, Binary Ninja)
Salary Insight
$167 - $225k per year
Location
Required Skills
Similar open positions
Explore active roles that match your skills and interests.
TechINT Solutions Group, LLC
VerifiedElectrical Reverse Engineer, RF & Embedded Systems
You will own the reverse engineering of state-of-the-art sensing electronics, dissecting circuitry to component level for intelligence applications. Your work supports TechINT's unique methodology for identifying illicit technology use. You'll join a team of engineers at Aberdeen Proving Grounds, MD, collaborating on RF, embedded systems, and communications. This role stands out for its direct impact on national security and access to cutting-edge technology.

StaffRight Associates, LLC
VerifiedSenior Staff Electrical Engineer, Embedded Systems
You own the architecture and delivery of next-generation hardware systems that power advanced sensing technologies. Reporting to the VP of Engineering, you lead a team of 8 engineers across embedded firmware and board design, translating complex requirements into high-performance physical reality. This role stands apart: you drive technical strategy and hands-on design from concept to production, with direct influence on reliability and sophistication.
Cipher Tech Solutions
VerifiedReverse Engineer Malware Analyst, National Security Focus
Own malware analysis and reverse engineering at scale for national security programs. Collaborate with software developers and threat analysts to produce actionable intelligence from static and dynamic analysis. You will work on x86/x64 assembly and C/C++ tooling in a Windows-centric environment. This role emphasizes security clearances and long-term program work. This is a future need and requires sponsorship and compliance with federal requirements.
StaffRight Associates, LLC
VerifiedSenior Vulnerability Researcher - DoD TS Cleared Aerospace
Senior Vulnerability Researcher will lead security evaluation for aerospace defense systems, uncovering zero-day flaws and developing proof-of-concept exploits at scale. They join a top-tier defense technology partner, working with a team of elite security engineers on mission-critical projects. This role demands deep binary analysis and exploit development in a high-stakes environment, with direct impact on national security.
TechINT Solutions Group, LLC
VerifiedFirmware Engineer at TechINT Solutions Group
Design and develop firmware for embedded systems at Aberdeen Proving Ground MD. Lead firmware optimization and bug resolution while collaborating with hardware engineers. Ensure optimal performance through testing and documentation.
REC_RTX_Ext_Gateway
VerifiedPrincipal Program Protection Engineer Embedded Software Engineer
Lead software assurance efforts to develop and deploy critical capabilities for warfighters using Agile methods. Drive system integrity through design and development of hardened applications. Collaborate with cross-functional teams to ensure hardware meets software requirements. Shape future of aerospace and defense.