Principal Firmware Reverse Engineer
$293k - $306kStaffed4U
Principal Firmware Reverse Engineer Location: Annapolis Junction, MD Clearance: TS/SCI with Polygraph Work Type: On-site Salary: $293,000-$306,000 Position Overview We are seeking an experienced Senior Reverse Engineer to support the development, enhancement, and automation of software analysis and reverse engineering workflows. This role focuses on improving the tools, processes, and technologies used to analyze software, firmware, embedded systems, and complex computing platforms. The successful candidate will design and develop automation capabilities, integrate emerging artificial intelligence technologies into analysis workflows, and enhance the effectiveness and efficiency of software analysis activities. This position offers the opportunity to work at the intersection of reverse engineering, software development, automation, and applied AI. Key Responsibilities Design, develop, and implement tooling enhancements that improve software analysis and reverse engineering workflows. Develop automation solutions to support the analysis of firmware, embedded systems, application software, and other computing platforms. Extend, customize, and integrate software analysis and reverse engineering tools. Develop scripts, plugins, and software utilities that automate common analysis, documentation, and reporting tasks. Evaluate and apply artificial intelligence and machine learning technologies to support software analysis, annotation, pattern recognition, and workflow optimization. Research, prototype, and evaluate emerging automation technologies and AI‑assisted development capabilities. Collaborate with stakeholders, engineers, and analysts to gather requirements and improve tool usability and effectiveness. Measure, document, and communicate the impact of tooling enhancements and workflow improvements. Develop technical documentation, user guides, and implementation recommendations. Support continuous improvement initiatives for software analysis and development workflows. Required Qualifications Education and Experience Bachelor's degree in Computer Science, Software Engineering, Computer Engineering, Cybersecurity, or a related technical discipline and twelve (12) years of relevant experience; OR Four (4) additional years of directly related experience may be substituted for the degree requirement. Technical Qualifications Hands‑on experience using software analysis and reverse engineering tools such as Ghidra, IDA Pro, or similar platforms. Strong understanding of low‑level software concepts, including: Assembly language Binary formats Memory management Calling conventions Executable file structures Experience developing software tools, plugins, scripts, or automation capabilities that support technical analysis workflows. Proficiency in one or more scripting or programming languages commonly used for software analysis and automation. Experience prototyping, evaluating, and refining experimental software tools and workflows. Familiarity with artificial intelligence and large language model (LLM) technologies and a demonstrated interest in applying these capabilities to technical problem solving. Strong analytical and problem‑solving skills. Preferred Qualifications Experience analyzing Linux‑based systems, network‑connected devices, or embedded platforms. Experience analyzing network communications, protocols, or web application architectures. Familiarity with firmware analysis and embedded system architectures. Understanding of networking concepts and common communication protocols. Experience applying automation, machine learning, or AI‑assisted techniques to software analysis workflows. Experience developing tooling using Python or similar scripting languages. Familiarity with AI orchestration platforms, agent‑based automation frameworks, or workflow automation systems. Experience integrating AI capabilities into software development or analysis environments. Knowledge, Skills, and Abilities Strong software analysis and reverse engineering capabilities. Strong software development and automation skills. Ability to evaluate and improve technical workflows through automation and tooling. Strong analytical, investigative, and troubleshooting skills. Excellent written and verbal communication skills. Ability to work independently while collaborating effectively with multidisciplinary teams. Strong attention to detail and commitment to technical excellence. Ability to learn and apply emerging technologies in a rapidly evolving environment. Benefits This position includes a competitive and flexible benefits package, including: Medical Employer pays 100% of the monthly premium for the employee and 80% for the employee’s dependents. Health Savings Account (HSA) Save for all medical, dental, vision and prescription expenses by contributing pre‑tax money to an HSA account. Employer contributes 50% of the annual deductible (prorated to start date). Dental and Vision Employer pays 100% of the monthly premium for the employee and 80% for dependents. Life Insurance 100% company‑paid Life and Accidental Death & Dismemberment (AD&D) coverage offered to all full‑time employees. Short-Term Disability 100% company‑paid short‑term disability. This benefit pays out 60% of earnings, with a $1,500 maximum for up to 12 weeks. Retirement Plan Automatic 6% of salary contributed to the company 401(k) plan, fully vested. Employee match encouraged but not required. Paid Time Off (PTO) & Holidays 5–6 weeks of PTO based on tenure with the company, in addition to 11 paid holidays. Tuition Reimbursement $5,000 annually for courses directly related to job role and responsibilities. Training Reimbursement Paid training, certification courses, and conferences to support employee career growth. We do not discriminate in employment on the basis of race, color, religion, sex (including pregnancy and gender identity), national origin, political affiliation, sexual orientation, marital status, disability, genetic information, age, membership in an employee organization, retaliation, parental status, military service, or other non‑merit factor. #J-18808-Ljbffr Staffed4U
$265k
...~$66k in immediately vested company 401(k) contributions Description You will act as a general purpose ‘jack of all trades’ reverse engineer/developer embedded within a team in CNO. You have advanced skills in reverse engineering complex networked code bases. You will...SuggestedImmediate start$179k - $189k
...Software Reverse Engineer Location: Annapolis Junction, MD Clearance: TS/SCI with Polygraph required Work Type: On-site Salary: $179,000-$... ...architecture, and executable file formats. Experience working with firmware, embedded devices, or low-level software environments....SuggestedFull timeTemporary workFlexible hours- ...Pointer Technologies is seeking a highly skilled Software Reverse Engineer to join our team of experts. In this role, you will analyze software systems to understand their architecture, functionality, and potential vulnerabilities. The ideal candidate is adept at deconstructing...SuggestedTemporary workImmediate startFlexible hours
- ...Annapolis, Maryland, is seeking skilled engineers to support the development of innovative... ...five years of experience in software and firmware design, along with a bachelor's degree... ...include experience with iOS internals and reverse engineering. The role offers competitive...Suggested
$267k - $279k
Staffed4U is looking for a Senior Reverse Engineer / Technical Software Engineer in Annapolis Junction, MD. This position requires advanced skills in reverse engineering and software development and is crucial for analyzing and testing complex software systems. The ideal...Suggested- ...technology solutions provider based in Maryland is seeking a Firmware CNO Developer to enhance cyber capabilities. The candidate... ...designing and maintaining firmware capabilities and performing reverse engineering. Ideal candidates should have strong C programming skills...
- Staffed4U is seeking a Software Reverse Engineer to support the analysis and evaluation of software systems in Annapolis Junction, MD. This on-site position requires expertise in reverse engineering and debugging. Responsibilities include performing vulnerability assessments...
$256k - $280k
Dover Networks LLC is seeking a CNO software engineer to design, develop, prototype, and integrate solutions for mission-centric projects... ...toolsets. Candidates should have significant experience in reverse engineering, proficiency in programming languages like C/C++/Python...$200k - $280k
...possess this level of clearance.*** Are you a Principal CNO Software Engineerwho is ready for... ...or heard from the mothership again? Our engineers were certainly tired of the same. At... ...stakeholders to understand and address real‑world reverse engineering challenges. Overcome...PrincipalFull timeContract workRemote workWork from homeRelocation package$267k - $279k
Senior Reverse Engineer / Technical Software Engineer Location: Annapolis Junction, MD Clearance: TS/SCI with Polygraph required Work Type: On-site Salary: $267,000-$279,000 Position Overview We are seeking an experienced Senior Reverse Engineer / Technical Software Engineer...Full timeTemporary workFlexible hours- Staffed4U is seeking a Principal Firmware Reverse Engineer at Annapolis Junction, MD. The role involves enhancing software analysis and reverse engineering workflows and integrating AI technologies. Ideal candidates will have extensive experience in low-level software concepts...
- A leading security-focused firm in Annapolis Junction, MD is seeking a Reverse Engineer to join their team. The ideal candidate has a Bachelor's Degree in Computer Science, 3+ years of experience, and knowledge of reverse engineering tools, C/C++, and Python. This company...Flexible hours
- Role Overview We are seeking a highly skilled Senior Software Engineer to join our team, specializing in low-level systems programming... ...languages to build secure, scalable infrastructure while actively reverse-engineering malware threats. Key Responsibilities Design and...Work from home
- ...demands a Bachelor's Degree in Computer Science or a related field along with 2+ years of CNO experience, including expertise in Reverse Engineering and iOS internals. The candidate must also hold a TS/SCI clearance. The position offers competitive salaries, healthcare,...
- Pointer Technologies is seeking a Software Reverse Engineer in Maryland. In this role, you will analyze software systems to identify potential vulnerabilities and help craft solutions. Responsibilities include deconstructing complex systems, creating documentation, and...
$25k
Description Leidos has a new and exciting opportunity for a Principal Software Engineer in our Intelligence Sector's (INTEL) Cyber & Analytics... ...with Android development, browser automation with Selenium, reverse engineering; familiarity with AI. *Qualified candidates are...PrincipalImmediate startRelocation packageFlexible hours- Responsibilities You will act as a Software Engineer and Reverse Engineer to develop cutting‑edge security tools in a fast‑paced, agile environment. You will deliver solutions supporting the client’s national security mission, collaborating closely with analysts, data...Work at officeFlexible hours
- ...operating systems, and/or boot process software engineering. Experience with static analysis tools... ...Requirements: Mobile Software Reverse Engineering (with support to development... ...OS) user interface, OS drivers/runtimes, firmware and other binary data: Working experience...Work experience placement
- Northrop Grumman Corp. in Annapolis, MD is looking for a Principal or Senior Principal Embedded Software Engineer to work on advanced undersea payload systems. This role involves designing, integrating, and testing software, with a focus on compliance to requirements....Principal
$119.6k - $187.9k
...Grumman Mission Systems would like you to join our team as a Principal Cyber Software Engineer . Places of performance for this position are Annapolis... ...and performance requirements Software analysis or reverse engineering CNO development concepts Unit testing frameworks...PrincipalRelocationShift work- A leading technology firm is seeking an experienced Mobile Software Engineer to support mobile software reverse engineering and malware analysis efforts. Ideal candidates will have over 5 years of experience in software architecture and engineering, with a Bachelor's degree...
- ...security clearance is required. Please do not apply if you currently do not possess this level of clearance.*** Are you a Principal AWS Software Engineer who is ready for a new challenge that will launch your career to the next level? Why We Are Different We will...Principal16 hoursFull timeContract workRemote workWork from homeRelocation package
- Set of X is seeking an experienced cybersecurity professional focused on reverse engineering and malware analysis. The role involves analyzing advanced persistent threats, developing tools for enhanced detection, and providing insights for internal teams and government...
- ...Polygraph security clearance is required. Please do not apply if you do not possess this level of clearance. Are you a Senior DevOps Engineer ready for a new challenge? Job Description GliaCell is seeking a Senior DevOps Engineer on a subcontract to support a U.S....PrincipalFull timeContract workWork from homeRelocation package
- Independent Software, Inc. seeks a Reverse Engineer Level 4 to utilize advanced technical skills in analyzing malicious software. This role involves supporting national security missions through detailed analysis and development of defensive strategies. Candidates need...
$220k - $224k
...ACTIVE TS/SCI Clearance with Poly REQUIRED Position Overview: Red Arch Solutions is hiring a Principal Backend Software Engineer to join a priority program in Annapolis Junction, Maryland. We are seeking a Backend Software Engineer with experience building and testing...Principal16 hoursLocal areaRemote work$200k - $280k
...passionate about Ability to work with some amazingly talented people Job Description GliaCell is seeking a Principal Python Software Engineer on one of our subcontracts. This is a full-time position offering the opportunity to support a U.S. Government customer...Principal16 hoursFull timeContract workRemote workWork from homeRelocation package- General Dynamics Information Technology is seeking a Software Engineer Principal in Maryland to develop and troubleshoot mission-critical software applications. The ideal candidate requires a Bachelor of Science, over 8 years of experience, and a TS/SCI w/ Polygraph security...Principal
- The Josef Group is looking for a highly skilled Senior Software Engineer in Annapolis, MD, focusing on low-level systems programming and... ...will have expertise in Go, Rust, or C, a strong background in reverse engineering, and excellent communication skills. Join us for a...
$128k - $177k
IntelliGenesis LLC® in Maryland seeks a qualified professional with extensive experience in malware reverse engineering. The role requires US citizenship, active TS/SCI clearance, and a mix of educational qualifications. Responsibilities include technical analysis of malicious...
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Principal Firmware Reverse Engineer. Be the first to apply!
- principal developer Annapolis, MD
- engineering director Annapolis, MD
- senior chief engineer Annapolis, MD
- chief engineer Annapolis, MD
- data center chief engineer Annapolis, MD
- senior civil engineer project manager Annapolis, MD
- director systems engineering Annapolis, MD
- hotel chief engineer Annapolis, MD
- director software engineering Annapolis, MD
- general engineer Annapolis, MD


