1

Embedded Systems Engineer Jobs in Richmond, VA (NOW HIRING)

C++ Tutor

Richmond, VA · Remote

$18 - $40/hr

Emphasizes understanding memory management principles and connects C++ programming to operating systems, embedded systems, and high-performance computing applications. * Curriculum Awareness ...

.Net Developer

Richmond, VA · On-site

$47.25 - $62.50/hr

HCL Global Systems Inc is seeking a .NET Software Developer to join their application development ... Embedded business logic • Tune and optimize stored procedures and SQL queries to improve ...

Collaborate with production, engineering, and EHS teams to ensure quality requirements are embedded ... Conduct audits of processes, procedures, and systems to identify improvement opportunities and ...

Quality Control Engineer

Chester, VA · On-site

$69K - $103K/yr

Collaborate with production, engineering, and EHS teams to ensure quality requirements are embedded ... Conduct audits of processes, procedures, and systems to identify improvement opportunities and ...

Be Seen First

Software Engineer I & II

Richmond, VA · On-site

$70K - $95K/yr

The software engineer designs and maintains programs and systems. They assist project management in developing software-specific system requirements. Software engineers will work with Quality ...

Quality Control Engineer

Chester, VA · On-site

$69.10 - $103.70/hr

Collaborate with production, engineering, and EHS teams to ensure quality requirements are embedded ... Conduct audits of processes, procedures, and systems to identify improvement opportunities and ...

Hands-On AI Security Engineering Actively contribute to architecture, design, and development of AI/ML and GenAI systems with embedded security controls. Integrate security across the SSDLC ...

next page

Showing results 1-20

Embedded Systems Engineer information

See Richmond, VA salary details

$61.9K

$135.8K

$190K

How much do embedded systems engineer jobs pay per year?

As of Aug 27, 2026, the average yearly pay for embedded systems engineer in Richmond, VA is $135,850.00, according to ZipRecruiter salary data. Most workers in this role earn between $110,300.00 and $161,800.00 per year, depending on experience, location, and employer.

What is an embedded systems engineer?

Embedded Systems Engineers are professionals who design, develop, and maintain embedded systems—specialized computing systems that perform dedicated functions within larger mechanical or electrical systems. These engineers work with both hardware and software, often programming microcontrollers or microprocessors to control devices like automobiles, medical equipment, consumer electronics, and industrial machines. Their expertise ensures devices are efficient, reliable, and optimized for specific tasks, making embedded systems a crucial part of modern technology.

What does an embedded systems engineer do?

An embedded systems engineer creates the software to control electronics or machines that are different from regular computers. This software needs to run on the specific hardware it controls. Their duties also include troubleshooting and testing. Essential skills include problem-solving, critical thinking, and communication. Work is typically in an office environment with full-time business hours. Educational qualifications include a bachelor’s or master’s degree in embedded systems engineering or a related field.

What are the key skills and qualifications needed to thrive as an embedded systems engineer, and why are they important?

To thrive as an Embedded Systems Engineer, you need strong proficiency in C/C++ programming, embedded hardware knowledge, and a degree in electrical engineering, computer engineering, or a related field. Familiarity with real-time operating systems (RTOS), microcontroller development platforms, and debugging tools like oscilloscopes and logic analyzers is typically required. Problem-solving, attention to detail, and effective teamwork are critical soft skills for success in this role. These skills and qualities are essential to design reliable embedded solutions that meet strict performance, safety, and efficiency requirements.

What are some common challenges an embedded systems engineer faces when integrating hardware and software components?

Embedded Systems Engineers often encounter challenges when ensuring that hardware and software components work seamlessly together. These can include dealing with limited memory and processing power, timing constraints, and real-time performance requirements. Troubleshooting issues that arise from hardware-software interactions—such as driver compatibility, signal integrity, or power management—requires strong problem-solving skills and close collaboration with hardware designers and software developers. Engineers must frequently debug at both the hardware and code level, making attention to detail and cross-disciplinary communication essential in this role.

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

AspectEmbedded Systems EngineerFirmware Engineer
CredentialsBachelor's in Electrical Engineering, Computer Engineering, or related fields; certifications like Certified Embedded Systems EngineerBachelor's in Computer Engineering, Electrical Engineering; certifications like Certified Firmware Engineer
Work EnvironmentDesigning and developing embedded hardware/software for devices like automotive, medical, consumer electronicsWriting low-level code to optimize firmware for microcontrollers and embedded devices
Industry UsageUsed across automotive, aerospace, consumer electronics, industrial automationPrimarily in consumer electronics, IoT devices, and embedded hardware products

Both roles focus on embedded development but differ in scope. Embedded Systems Engineers work on both hardware and software integration, while Firmware Engineers specialize in writing low-level code for device firmware. Understanding these distinctions helps in choosing the right career path or job search focus.

Are embedded systems engineers in demand?

Embedded systems engineers are in high demand due to the growth of IoT, automotive, healthcare, and consumer electronics industries. They typically require skills in programming languages like C and C++, and knowledge of hardware design, with job opportunities available across various sectors worldwide.

What are the most commonly searched types of Embedded Systems Engineer jobs in Richmond, VA?

The most popular types of Embedded Systems Engineer jobs in Richmond, VA are:

What are popular job titles related to Embedded Systems Engineer jobs in Richmond, VA?

For Embedded Systems Engineer jobs in Richmond, VA, the most frequently searched job titles are:

What job categories do people searching Embedded Systems Engineer jobs in Richmond, VA look for?

The top searched job categories for Embedded Systems Engineer jobs in Richmond, VA are:

What cities near Richmond, VA are hiring for Embedded Systems Engineer jobs?

Cities near Richmond, VA with the most Embedded Systems Engineer job openings:

Infographic showing various Embedded Systems Engineer job openings in Richmond, VA as of August 2026, with employment types broken down into 86% Full Time, and 14% Part Time. Highlights an 89% In-person, and 11% Remote job distribution, with an average salary of $135,850 per year, or $65.3 per hour.

Power Systems Automation Engineer

Richmond, VA


Schweitzer Engineering Laboratories
Electrical Equipment, Appliance, and Component Manufacturing • 1 - 5K employees

9.1

Company rating: 9.1 out of 10

Based on 46 frontline employees who took The Breakroom Quiz

5th of 159 rated electronics manufacturers

Great coworkers

People enjoy working here

Good employer


$84K - $160K/yr

Full-time

Medical, Dental, Vision, Life, Retirement, PTO

Re-posted 23 days ago


Job description

The devices we make at SEL are embedded in the power grid. They prevent blackouts. They make outages safer and shorter in duration; they add cybersecurity, automation, and communication. They use cutting-edge technologies and operate at speeds that push other pieces of the grid to go faster. As a Power Systems Automation Engineer in Sales & Customer Service you'll provide solutions and services that help our customers protect and control critical electrical infrastructure and power systems worldwide.

As a Power Systems Automation Engineer a typical day might include the following:

  • Helping customers apply SEL products through visits, demonstrations, training courses and telephone contact.
  • Maintaining and improving knowledge of power systems automation solutions and all related SEL products.
  • Provide solutions to a wide variety of increasingly difficult problems and these solutions are imaginative, thorough, and practical.
  • Participate and present at SEL marketing and sales activities, industry technical meetings, and conferences.
  • Teach SEL University courses.
  • Contributing to and reviewing white papers, application guides, industry journals, and technical papers.

This job might be for you ifyou:

  • Have aBachelor's degree in Electrical Engineeringor equivalent.
  • Have 6+ years of experience in power systems automation and communication.
  • Have relevant experience with utility/industrial power systems, focusing on automation, communications, and control, including:
    • SCADA fundamentals and protocols (DNP3, Modbus, SEL, IEC 61850, Ethernet/IP, OPC UA).

    • RTUs, RTACs, IEDs, SEL Relays (3XX-8XX series).

    • PLCs, HMIs.

    • Serial (EIA-232, EIA-485) and Ethernet (TCP/IP, UDP) communications.

    • Firewalls, Security Gateways (SEL-362X).

    • Terminal Servers (SEL-3610), Cellular Routers (SEL-3061 or equivalent), Managed Network Switches, SDN.

    • IEC 61131-3 programming (Structured Text, Continuous Function Chart, Ladder Diagram).

    • Troubleshooting with Wireshark.

  • Desire to learn how the power system transmits and receives information between protective devices and the operational systems.
  • Desire to be involved in the cutting-edge technology of communication technology and protocols.
  • Enjoying solving complex problems and delighting customers.
  • Are astrong communicator with excellent technical training, speaking, writing, and customer service skills.
  • Have the ability to travel 25%.

Location

This position is located in Columbus, GA. For more senior level candidates, we would also consider Huntsville, AL; Little Rock, AR; or Richmond, VA.

Competitive pay. Superior benefits. Inspiring work.

People are at the core of our company and we hire employee-owners. We welcome you to learn more about how we support employees.

  • We're 100% employee owned. Retirement benefits include an employer funded stock ownership plan (ESOP) and personal 401(k) options.
  • We offer top tier medical, prescription, dental, vision, life, and disability insurance.
  • We recognize the importance of a healthy life balance and offer: 10 paid holidays, annual vacation accrual starting at 12 days, 9 paid sick days, and paid family and medical leave that covers 90% of your pay.
  • We foster growth and development of our employees through avenues such as STEM courses, apprenticeships, tuition assistance, and engineering development programs.
  • Ask our team about other benefits including wellness, fertility, adoption, and flexible spending benefits.

Salary Range Data

$84,000 - $160,000 per year. We base our starting pay offer and title on job-related factors such as candidate experience, training, knowledge, and skills.

Communication with Applicants

We communicate with all applicants. If you do not receive a response about your application, please check your SPAMfilteror reach out to us at careers@selinc.com.

SEL is an Equal Opportunity Employer: Vets/Disabled.



What Schweitzer Engineering Laboratories employees say

Pay

Benefits

Hours and flexibility

Workplace

Get the full story on Breakroom