×
Register Here to Apply for Jobs or Post Jobs. X

Firmware Engineer

Job in Roanoke, Roanoke County, Virginia, 24000, USA
Listing for: Mission Technologies, a division of HII
Full Time position
Listed on 2026-07-14
Job specializations:
  • Software Development
    Python, Embedded Systems/ Firmware/ IoT, Unix/Linux, Software Engineer
Salary/Wage Range or Industry Benchmark: 90000 - 140000 USD Yearly USD 90000.00 140000.00 YEAR
Job Description & How to Apply Below

Position Overview

Full‑time, salaried, exempt role located in Roanoke, VA. Requires 0‑10% travel and the ability to obtain a DoD security clearance. Level of experience:
Mid.

Leadership Mindset at HII – Mission Technologies
  • Know & Grow Your People – Commit to learning and supporting team success.
  • Build Relationships – Communicate openly, collaborate well, and build trust.
  • Take Ownership – Deliver on commitments and take pride in your work.
  • Customer First – Focus on the mission and those we serve.
  • Shape the Future – Bring ideas, curiosity, and continuous improvement.
  • Act with Urgency – Take initiative and follow through with purpose.
Role

Leadership at HII is a mindset, not a title. Through our Leadership Capability Framework, we define how every employee grows, leads, and contributes—regardless of role. It sets the standard for how you can develop yourself and what you can expect from leaders across our organization.

Job Description

Are you driven by curiosity, energized by complex challenges, and motivated to dissect the unknown? Join a cutting‑edge team where your expertise directly shapes mission outcomes and national security. We’re looking for engineers who excel at uncovering how systems work (and why), thrive in an environment where innovation moves fast and the stakes are high.

We’re seeking talented engineers who are excited to work in a flipped engineering environment. Our team in Roanoke, VA specializes in reverse engineering and microelectronics trust and assurance. Candidates will lead a team performing reverse engineering tasks on existing products and encode discoveries directly into our codebase. They will also research, design, and develop innovative algorithms to automate challenging or time‑consuming tasks within the reverse engineering domain.

Candidates will become proficient with hardware description languages, embedded instruction architectures, high‑level software development languages, formal verification tools, and more.

Minimum experience includes familiarity with object‑oriented design and basic logic gates. Preferred expertise includes FPGA design (Quartus, Vivado, ISE), embedded system design, EDA tools (synthesis, P&R, simulation), and microcontrollers. Software reverse engineering experience is also valued.

Essential

Job Responsibilities

Lead reverse engineering efforts for systems of interest and mentor junior engineers in reverse engineering and development processes. Communicate clearly and effectively, architect maintainable solutions to complex problems, and collaborate on the development of new ideas. Accept constructive feedback through the code review process. Implement algorithms created by hardware engineers or from academic sources with limited documentation.

Minimum Qualifications
  • United States citizen with the ability to obtain and maintain a DOD security clearance.
  • Extensive experience with object‑oriented programming languages (C++, Java, Python).
  • Exposure to basic logic gates and Boolean math (AND, OR).
  • Rapid ability to learn new skills.
Preferred Requirements
  • Active security clearance.
  • Experience with modern C++ (C++17) and STL.
  • Experience with Python.
  • Demonstrated use of design patterns.
  • Software development experience using Agile, TDD, etc.
  • Familiarity with Verilog or VHDL.
  • Experience with FPGA design software (Quartus, ISE, Vivado).
  • Experience with software reverse engineering tools (IDA Pro, Ghidra, Binary Ninja).
  • Proficiency with source control systems (git, svn, Perforce).
  • Experience with the code review process.
  • Experience with binary patching.
  • Experience bypassing encryption schemes (power glitching, side‑channel attacks, etc.).
  • Publications in cybersecurity, software exploitation, or reverse engineering.
Benefits

Competitive benefits include best‑in‑class medical, dental, and vision plans; wellness resources; employee assistance programs; 401(k) savings plan; financial planning tools; life insurance; employee discounts; paid holidays; paid time off; tuition reimbursement; early childhood and post‑secondary education scholarships.

EEO Statement

All qualified applicants will receive consideration for employment without regard to race, color, religion, gender, gender identity or expression, sexual orientation, national origin, physical or mental disability, age, veteran status or any other basis protected by federal, state, or local law.

Accommodations

If you need a reasonable accommodation for any part of the employment process, please email and let us know the nature of your request and your contact information. For additional assistance you may call and press #3 for HII Mission Technologies.

#J-18808-Ljbffr
To View & Apply for jobs on this site that accept applications from your location or country, tap the button below to make a Search.
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
 
 
 
Search for further Jobs Here:
(Try combinations for better Results! Or enter less keywords for broader Results)
Location
Increase/decrease your Search Radius (miles)
0
200
Filters
Education Level
Experience Level (years)
Posted in last:
Salary