1

Junior Firmware Engineer Jobs in Virginia (NOW HIRING)

The role involves designing embedded software for new products (e.g., microcontroller firmware) and ... Mentor junior engineers, offering training and development suggestions. Education & Qualifications

Senior Reverse Engineer

Leesburg, VA · On-site +1

$105K - $145K/yr

Ability to lead and mentor junior engineers * Familiarity with firmware security, hardware-software interfaces such as I2C, UART, SPI * Active security clearance preferred or the ability to obtain ...

Senior Reverse Engineer

Leesburg, VA · On-site

$105K - $145K/yr

Ability to lead and mentor junior engineers * Familiarity with firmware security, hardware-software interfaces such as I2C, UART, SPI * Active security clearance preferred or the ability to obtain ...

Application Security Engineer

$60.25 - $80.25/hr

Overview Application Security Engineer Remote within the US US Citizen Approximately 8 Month Contract (w/ possible extensions) Summary The Application Security Engineer candidate will have a strong ...

next page

Showing results 1-20

Junior Firmware Engineer information

See Virginia salary details

$33.2K

$71.2K

$108.6K

How much do junior firmware engineer jobs pay per year?

As of Aug 25, 2026, the average yearly pay for junior firmware engineer in Virginia is $71,184.00, according to ZipRecruiter salary data. Most workers in this role earn between $48,100.00 and $79,300.00 per year, depending on experience, location, and employer.

What is a junior firmware engineer?

Junior Firmware Engineers are entry-level professionals who help design, develop, test, and maintain the low-level software (firmware) that controls electronic devices and hardware. They typically work under the supervision of more experienced engineers, assisting with coding, debugging, and troubleshooting firmware issues. Junior Firmware Engineers often collaborate with hardware engineers to ensure that the firmware interacts correctly with the device's physical components. This role is ideal for recent graduates or those new to the field who are looking to build experience in embedded systems and firmware development.

What are the key skills and qualifications needed to thrive as a junior firmware engineer?

A Junior Firmware Engineer typically needs a solid foundation in embedded systems programming, knowledge of C/C++ languages, and a relevant engineering degree. Familiarity with tools such as debuggers, oscilloscopes, integrated development environments (IDEs), and version control systems like Git is important, while certifications in embedded systems can be advantageous. Strong problem-solving skills, attention to detail, and effective teamwork abilities help individuals excel in this role. These skills ensure reliable firmware development, efficient troubleshooting, and seamless collaboration within engineering teams, all critical for delivering robust embedded products.

What are some common challenges a junior firmware engineer may face when starting in this role, and how can they overcome them?

Junior Firmware Engineers often encounter challenges such as understanding legacy codebases, debugging hardware-software interactions, and adapting to rapid development cycles. It's helpful to proactively seek guidance from senior engineers, regularly review documentation, and utilize debugging tools specific to embedded systems. Participating in code reviews and collaborating closely with hardware teams can also accelerate learning and help overcome initial hurdles.

What is the difference between Junior Firmware Engineer vs Firmware Developer?

AspectJunior Firmware EngineerFirmware Developer
Required CredentialsBachelor's in Electrical Engineering, Computer Engineering, or related field; some certificationsBachelor's or higher in a related field; certifications are common
Work EnvironmentEntry-level, team-based projects, hardware and embedded systemsMid-level to senior projects, embedded systems, software-focused
Industry UsageConsumer electronics, automotive, IoT devicesEmbedded systems, IoT, industrial automation
Search & Comparison IntentUnderstanding entry-level roles, career progressionClarifying job responsibilities, skill requirements

The main difference between a Junior Firmware Engineer and a Firmware Developer lies in experience and responsibility level. Junior Firmware Engineers are typically entry-level, focusing on learning and supporting firmware development, while Firmware Developers are more experienced, handling complex projects independently. Both roles require similar educational backgrounds and industry usage, but the Firmware Developer role generally involves more advanced tasks and autonomy.

What are the most commonly searched types of Firmware Engineer jobs in Virginia?

The most popular types of Firmware Engineer jobs in Virginia are:

What job categories do people searching Junior Firmware Engineer jobs in Virginia look for?

The top searched job categories for Junior Firmware Engineer jobs in Virginia are:

What cities in Virginia are hiring for Junior Firmware Engineer jobs?

Cities in Virginia with the most Junior Firmware Engineer job openings:

Infographic showing various Junior Firmware Engineer job openings in Virginia as of August 2026, with employment types broken down into 6% Internship, and 94% Full Time. Highlights an 100% In-person job distribution, with an average salary of $71,184 per year, or $34.2 per hour.

Firmware Engineer

Roanoke, VA • On-site


Huntington Ingalls Industries
Manufacturing • 10K+ employees

7.5

Company rating: 7.5 out of 10

Based on 147 frontline employees who took The Breakroom Quiz

265th of 544 rated manufacturers

People enjoy working here

Good employer

Recommended by students


$120 - $185/hr

Other

Re-posted 14 days ago


Job description

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.

If you enjoy pushing boundaries, experimenting with new approaches, and delivering solutions that make a measurable impact — this is the role for you.

HII Mission Technologies (HII MT) is 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 for this position will lead a team performing reverse engineering tasks on existing products and encoding discoveries directly into our codebase. Additional tasks involve the research, design, and development of innovative algorithms to automate challenging or time‑consuming tasks within the reverse engineering domain. Candidates will be exposed to and become proficient with a variety of technologies involving hardware description languages, embedded instruction architectures, high‑level software development languages, formal verification tools, and more.

The ideal candidate will have experience with object‑oriented design and an understanding of basic logic gates. We are particularly looking for candidates that have experience with FPGA design (Quartus, Vivado, ISE), embedded system design, EDA tools (synthesis, P&R, simulation), and/or microcontrollers. Experience with software reverse engineering is also valued in this position.

Level 2 salary range: 85,000-90,000

Level 3 salary range: 120,000-130,000

Level 4 salary range: 145,000-160,000

Level 5 salary range : 170,000-185,000

Candidates will be responsible for leading reverse engineering efforts into systems of interest and mentoring junior engineers in the reverse engineering and development processes. Candidates will be expected to communicate clearly and effectively and demonstrate the ability to architect maintainable solutions to complex problems. Effective collaboration with teammates on the development of new ideas and accepting constructive feedback through the code review process is required. Candidates may also be expected to implement algorithms created by hardware engineers or from academic sources with limited documentation.

Candidates must be U.S. citizens and be willing and able to obtain a DoD security clearance (if not already cleared).

Minimum Qualifications

Level 2 : 2 years relevant experience with Bachelors in related field; 0 years experience with Masters in related field; or High School Diploma or equivalent and 6 years relevant experience.

Level 3: 5 years relevant experience with Bachelors in related field; 3 years relevant experience with Masters in related field; 0 years experience with PhD or Juris Doctorate in related field; or High School Diploma or equivalent and 9 years relevant experience.

Level 4: 9 years relevant experience with Bachelors in related field; 7 years relevant experience with Masters in related field; 4 years relevant experience with PhD or Juris Doctorate in related field; or High School Diploma or equivalent and 13 years relevant experience.

Level 5 : 15 years relevant experience with Bachelors in related field; 13 years relevant experience with Masters in related field; 10 years relevant experience with PhD or Juris Doctorate in related field; or High School Diploma or equivalent and 19 years relevant experience.

  • Are a United States citizen with the ability to obtain and maintain a DOD security clearance
  • Have extensive experience with object‑oriented programming languages (C++, Java, Python)
  • Have exposure to basic logic gates and Boolean math (AND, OR)
  • Have the ability to learn new skills quickly
Preferred Requirements
  • Already possess an active security clearance
  • Have experience with modern C++ standards C++17) and STL
  • Have experience with Python
  • Can demonstrate the use of design patterns
  • Familiarity with Verilog or VHDL
  • Have experience with FPGA design software (Quartus, ISE, Vivado, etc.)
  • Have experience with software reverse engineering (IDA Pro, Ghidra, Binary Ninja etc.)
  • Are proficient with source control systems (git, svn, perforce, etc.)
  • Have experience with the code review process
  • Have experience with binary patching
  • Have experience bypassing encryption schemes (power glitching, side channel attacks, etc.)
  • Have published research regarding cybersecurity, software exploitation, or reverse engineering

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, or veteran status or any other basis protected by federal, state, or local law.

If you need a reasonable accommodation for any part of the employment process, please send an e‑mail to buildyourcareer@hii-co.com and let us know the nature of your request and your contact information. Reasonable accommodations are considered on a case‑by‑case basis. Please note that only those inquiries concerning a request for reasonable accommodation will be responded to from this e‑mail address. Additionally, you may also call 1-844-849-8463 for assistance. Press #3 for HII Mission Technologies.

#J-18808-Ljbffr


Working at Huntington Ingalls Industries

About Huntington Ingalls Industries, in their own words

From Huntington Ingalls Industries

Our 44,000-strong team includes skilled tradespeople; artificial intelligence and machine learning experts; engineers; technologists; scientists; logistics experts; and business administration professionals. Recognized as one of America's top large employers, we are a values and ethics driven organization that puts people's safety and well-being first. Here you'll find a collaborative environment, competitive benefits, and valuable educational and training programs that span our shipbuilding apprentice schools in Virginia and Mississippi to tuition reimbursement programs that support continual career growth at every stage of your career.

Our values of integrity, safety, respect, engagement, responsibility and performance are the foundation of HII's ethical culture that inspires employees to do the right thing each day, regardless of the circumstances.


What Huntington Ingalls Industries employees say

Pay

Benefits

Hours and flexibility

Workplace

Get the full story on Breakroom