1

Embedded Software Engineer Jobs in Roanoke, VA (NOW HIRING)

Software Engineer

Roanoke, VA · On-site

$74K - $241K/yr

  • Medical

  • Dental

  • Vision

  • Life

  • Retirement

  • PTO

... Vivado, ISE), embedded system design, EDA tools (synthesis, P&R, simulation), and/or ... Experience with software reverse engineering is also valued in this position. Level 2 salary range ...

No experience working as a full-stack software engineer required, but must posess a Bachelor's or higher degree in Computer Science, Computer Engineering, or a related field * Experience developing ...

No experience working as a full-stack software engineer required, but must posess a Bachelor's or higher degree in Computer Science, Computer Engineering, or a related field * Experience developing ...

Software Engineer

Blacksburg, VA · On-site

$66K - $106K/yr

No experience working as a full-stack software engineer required, but must posess a Bachelor's or higher degree in Computer Science, Computer Engineering, or a related field * Experience developing ...

Software Engineer, II - Autonomy Data

Blacksburg, VA · On-site +1

$100K - $120K/yr

  • Medical

  • Dental

  • Vision

  • Life

  • Retirement

  • PTO

Partner with perception, planning and embedded engineers across the data lifecyle: from shaping the ... Bachelor's degree in Computer Science, Computer Engineering, Software Engineering, Electrical ...

Software Engineer I

Roanoke, VA · On-site

$71K - $118K/yr

  • Medical

  • Dental

  • Vision

  • Life

  • Retirement

  • PTO

Software Automations Engineer I Job Summary The Software Automations Engineer works with a team of ... To avoid upload issues, please: save your résumé as a PDF, remove photos/graphics/embedded ...

Required : • 5+ years of experience working as a full-stack software engineer • Bachelor's degree in Computer Science, Computer Engineering, or a related field • Experience developing with Java ...

Qualifications Required Qualifications: * 5+ years of experience working as a full-stack software engineer * Bachelor's degree in Computer Science, Computer Engineering, or a related field

Qualifications Required Qualifications: * 5+ years of experience working as a full-stack software engineer * Bachelor's degree in Computer Science, Computer Engineering, or a related field

Embedded Systems Engineer

Roanoke, VA · On-site

$72K - $246K/yr

  • Medical

  • Dental

  • Vision

  • Life

  • Retirement

  • PTO

Our capabilities in cybersecurity, network architecture, reverse engineering, software and hardware ... Common verification targets include embedded processors, DSPs, filters, transceivers, data links ...

Qualifications Required Qualifications: * 5+ years of experience working as a full-stack software engineer * Bachelor's degree in Computer Science, Computer Engineering, or a related field

Software Engineer with Security Clearance

Blacksburg, VA · On-site

$66K - $106K/yr

  • Medical

  • Dental

  • Vision

  • Life

  • Retirement

  • PTO

No experience working as a full-stack software engineer required, but must posess a Bachelor's or higher degree in Computer Science, Computer Engineering, or a related field * Experience developing ...

next page

Showing results 1-20

Embedded Software Engineer information

See Roanoke, VA salary details

$68.7K

$150.5K

$170.7K

How much do embedded software engineer jobs pay per year?

As of Aug 14, 2026, the average yearly pay for embedded software engineer in Roanoke, VA is $150,511.00, according to ZipRecruiter salary data. Most workers in this role earn between $129,000.00 and $169,800.00 per year, depending on experience, location, and employer.

What is the difference between Embedded Software Engineer vs Firmware Engineer?

AspectEmbedded Software EngineerFirmware Engineer
CredentialsBachelor's in Computer Engineering, Electrical Engineering, or related fields; often requires knowledge of C/C++Similar credentials; strong C/C++ skills, understanding of hardware
Work EnvironmentDevelops software for embedded systems in various industries like automotive, IoT, consumer electronicsFocuses on low-level hardware interaction, often working closely with hardware teams
Industry UsageCommon in automotive, medical devices, consumer electronics, industrial automationPrimarily in consumer electronics, IoT devices, and hardware startups

Embedded Software Engineers design and develop software for embedded systems, focusing on system-level programming. Firmware Engineers write low-level code that directly interacts with hardware components. While both roles require similar skills and work environments, Embedded Software Engineers often work on a broader range of software, whereas Firmware Engineers focus on hardware-specific code. Understanding these differences helps in choosing the right career path or job search focus.

What are the key skills and qualifications needed to thrive as an embedded software engineer?

To thrive as an Embedded Software Engineer, you need a solid background in computer science or electrical engineering, strong programming skills in C/C++, and experience with embedded systems design. Familiarity with real-time operating systems (RTOS), microcontroller architectures, debugging tools, and version control systems like Git is typically required. Excellent problem-solving abilities, attention to detail, and effective communication skills set top engineers apart. These competencies are crucial for building reliable, efficient, and safe embedded solutions that meet industry standards.

What is an embedded software engineer?

Embedded Software Engineers are professionals who design, develop, and maintain software that runs on embedded systems—specialized computing devices that are part of larger systems, such as cars, medical devices, industrial machines, and consumer electronics. Their work involves programming in languages like C or C++ to interact closely with hardware components, ensuring optimal performance, reliability, and safety. Embedded Software Engineers work closely with hardware engineers to integrate and test software with physical devices, often working within real-time and resource-constrained environments. Their expertise is crucial in developing the 'brains' of many devices we use every day.

How does an embedded software engineer typically collaborate with hardware engineers during product development?

Embedded Software Engineers work closely with hardware engineers throughout the product development lifecycle. Collaboration often involves joint design reviews, debugging sessions, and integration testing to ensure software and hardware function seamlessly together. Effective communication is crucial, as changes in hardware can impact software functionality and vice versa. This cross-disciplinary teamwork helps resolve technical issues quickly and ensures the end product meets performance and reliability standards.

What are the most commonly searched types of Embedded Software Engineer jobs in Roanoke, VA?

The most popular types of Embedded Software Engineer jobs in Roanoke, VA are:

What cities near Roanoke, VA are hiring for Embedded Software Engineer jobs?

Cities near Roanoke, VA with the most Embedded Software Engineer job openings:

Infographic showing various Embedded Software Engineer job openings in Roanoke, VA as of August 2026, with employment types broken down into 71% Full Time, and 29% Part Time. Highlights an 86% In-person, and 14% Remote job distribution, with an average salary of $150,511 per year, or $72.4 per hour.

Embedded Software Analysis Engineer (Mid/Senior) - 29115

Huntington Ingalls Industries

Roanoke, VA • On-site

$75 - $180/hr

Other

Medical, Dental, Vision, Life, Retirement

Re-posted 18 days ago


Huntington Ingalls Industries rating

7.5

Company rating: 7.5 out of 10

Huntington Ingalls Industries

Based on 147 frontline employees who took The Breakroom Quiz

7.4

Company rating compared to similar companies: 7.4 out of 10

Manufacturers average

Based on 75,359 frontline employees who took The Breakroom Quiz


Job description

Embedded Software Analysis Engineer (Mid/Senior) - 29115

Requisition Number: 29115

Required Travel: 0 - 10%

Employment Type: Full Time / Salaried / Exempt

Anticipated Salary Range: $75,000.00 - $180,000.00

Security Clearance: Ability to Obtain

Level of Experience: Mid

This position resides with Warfare Systems (WS), a business group within HII’s Mission Technologies division. The role focuses on reverse engineering microelectronic and application software, firmware extraction, plugin development, and adding support to simulation platforms for unsupported processors. Candidates will lead a team performing reverse engineering tasks, mentor junior engineers, and produce reports of system capabilities, anomalies, and vulnerabilities. The work requires strong collaboration, clear communication, and the ability to understand complex systems with minimal or no documentation.

Minimum Qualifications
  • United States citizen with the ability to obtain and maintain a DOD security clearance
  • Experience with software reverse engineering tools (Ghidra, Binary Ninja, IDA Pro, etc.)
  • Experience with software debuggers and simulators (GDB, OllyDbg, Renode, etc.)
  • Rapid learning of new skills
Preferred Requirements
  • Active security clearance
  • Experience with modern C++ standards (C++17 or later) and STL
  • Experience with Python
  • Demonstrated use of design patterns
  • Familiarity with Verilog or VHDL
  • Experience with FPGA design software (Quartus, ISE, Vivado, etc.)
  • Experience with software reverse engineering (IDA Pro, Ghidra, etc.)
  • Proficiency with source control systems (git, svn, perforce, etc.)
  • Experience with the code review process
  • Experience with binary patching
  • Experience bypassing encryption schemes
  • Published research in cybersecurity, software exploitation, or reverse engineering
Physical Requirements
  • Sedentary work: ability to remain in a seated position for extended periods while performing computer‑based analysis and reverse engineering tasks.
  • Manual dexterity: ability to use hands for typing, operating tools, manipulating small electronic components, or performing firmware extraction tasks.
  • Visual acuity: ability to view detailed digital information on screens, read technical documentation, examine microelectronic components, and review code or schematics.
  • Occasional standing or walking: moving between workstations, lab benches, or collaborative areas.
  • Light lifting: ability to lift and carry small equipment, electronic boards, laptops, or test devices, typically under 20 pounds.
  • Fine motor skills: required when interacting with microelectronics, connectors, or debugging hardware.
  • Communication abilities: clear verbal and written communication for mentoring, collaborating, and writing reports.
  • Cognitive/mental requirements: high concentration, problem‑solving ability, working with complex systems, and learning new technical skills quickly.

HII offers competitive benefits, including medical, dental and vision plans, wellness resources, employee assistance programs, a 401(k) plan, life insurance, tuition reimbursement, and scholarships. Bonus or other non‑recurrent compensation may be offered for qualified positions, as appropriate.

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.

Do You Need Assistance?
If you need a reasonable accommodation for any part of the employment process, please send an email to buildyourcareer@hii-co.com and let us know the nature of your request and your contact information. 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