1

Embedded Jobs in Reston, VA (NOW HIRING)

Embedded Software Engineer

Ashburn, VA · On-site

$134.50K - $176.90K/yr

Embedded Software Engineer Overview Energy is a mission-driven team committed to delivering Space Solar Energy to the world. We operate at the intersection of space infrastructure and energy ...

CNO Embedded Engineer Zetier seeks senior Computer Network Operations (CNO) embedded system engineers to analyze and develop operationally critical cyber capabilities. Candidates will demonstrate ...

CNO Embedded Engineer Zetier seeks senior Computer Network Operations (CNO) embedded system engineers to analyze and develop operationally critical cyber capabilities. Candidates will demonstrate ...

CNO Embedded Engineer Zetier seeks senior Computer Network Operations (CNO) embedded system engineers to analyze and develop operationally critical cyber capabilities. Candidates will demonstrate ...

Embedded Software Engineer

Herndon, VA · Hybrid

$94.40K - $198.20K/yr

Embedded Software Engineer Job Category: Engineering Time Type: Full time Minimum Clearance Required to Start: Secret Employee Type: Regular Percentage of Travel Required: Up to 10% Type of Travel:

next page

Showing results 1-20

Embedded information

See Reston, VA salary details

$74K

$162.1K

$183.9K

How much do embedded jobs pay per year?

As of Jun 4, 2026, the average yearly pay for embedded in Reston, VA is $162,101.00, according to ZipRecruiter salary data. Most workers in this role earn between $139,000.00 and $182,800.00 per year, depending on experience, location, and employer.

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 a solid background in electronics, computer engineering, and programming languages such as C/C++, often supported by a relevant degree. Familiarity with microcontrollers, real-time operating systems (RTOS), and hardware debugging tools is typically required, along with certifications like Certified Embedded Systems Engineer (CESE) being advantageous. Strong problem-solving skills, attention to detail, and effective teamwork greatly enhance performance in this role. These capabilities are crucial for designing reliable, efficient embedded solutions that power a wide range of devices and systems.

What are some common challenges faced by embedded engineers when working on cross-functional teams?

Embedded engineers often collaborate with hardware designers, software developers, and testing teams to deliver integrated products. One common challenge is ensuring clear communication between disciplines, as each team may use different technical terminology and have varying priorities. Additionally, embedded engineers must frequently balance hardware limitations with software requirements, requiring creative problem-solving and compromise. Regular cross-team meetings and thorough documentation can help address these challenges and keep projects on track.

What are embedded engineers?

Embedded engineers are professionals who design, develop, and maintain embedded systems—specialized computing systems that are part of larger devices and dedicated to specific functions. These systems are commonly found in products like cars, medical devices, home appliances, and industrial equipment. Embedded engineers work with both hardware and software, often programming microcontrollers or microprocessors to interact with sensors, actuators, and other electronic components. Their work ensures that devices operate efficiently, reliably, and safely according to specifications.

What is an embedded job?

An embedded job involves designing, developing, and maintaining embedded systems, which are specialized computing devices integrated into larger products such as appliances, vehicles, or medical equipment. These roles typically require knowledge of programming languages like C or C++, hardware interfaces, and real-time operating systems. Embedded engineers often work in environments that demand precision, reliability, and adherence to industry standards.

What is the difference between Embedded vs Firmware Engineer?

AspectEmbeddedFirmware Engineer
Required CredentialsTypically requires a degree in electrical engineering, computer engineering, or related fields; certifications in embedded systems are a plusUsually holds a degree in computer science, electrical engineering, or related; certifications in embedded or firmware development are common
Work EnvironmentDesigning and developing embedded systems for hardware devices, often in manufacturing or consumer electronicsWriting low-level code to control hardware, often in consumer electronics, automotive, or industrial sectors
Industry UsageUsed across industries like automotive, medical devices, consumer electronics, and industrial automationCommonly found in sectors requiring close hardware-software integration, such as IoT, consumer gadgets, and automotive

Embedded professionals focus on designing and implementing embedded systems hardware and software, while Firmware Engineers primarily develop low-level code to control hardware components. Both roles require similar skills and credentials but differ in their specific focus areas within hardware-software integration.

What are the most commonly searched types of Embedded jobs in Reston, VA? The most popular types of Embedded jobs in Reston, VA are:
What cities near Reston, VA are hiring for Embedded jobs? Cities near Reston, VA with the most Embedded job openings:
Infographic showing various Embedded job openings in Reston, VA as of May 2026, with employment types broken down into 88% Full Time, 10% Part Time, and 2% Contract. Highlights an 80% Physical, 5% Hybrid, and 15% Remote job distribution, with an average salary of $162,101 per year, or $77.9 per hour.

Embedded Software Engineer

Overview Energy

Ashburn, VA • On-site

$134.50K - $176.90K/yr

Other

Medical, Dental, Vision, Life, Retirement, PTO

This job post has expired today. Applications are no longer accepted.


Job description

Embedded Software Engineer

Overview Energy is a mission-driven team committed to delivering Space Solar Energy to the world. We operate at the intersection of space infrastructure and energy abundance, providing continuous baseload power 24/7 - without seasonality or the need for batteries. Headquartered in the Northern Virginia / Washington, DC area and backed by world-class investors, we are advancing the next generation of clean energy technology.

About the Role

We're looking for an Embedded Software Engineer to help develop the flight and payload software that powers next-generation satellites. You'll contribute across the space software stack — from bare-metal firmware and RTOS applications to ground systems — writing reliable code for size-, weight-, and power-constrained hardware. Your software won't sit on a shelf: expect to see it on orbit within weeks and months, not years. This is a hands-on role for someone early in their career who is excited to grow at the intersection of software and hardware in high-consequence, harsh operating environments.

What You'll Do
  • Write and test embedded software for microcontrollers in C/C++ using RTOS and/or embedded Linux

  • Interface with satellite electronics via common protocols including RS-422/485/232, SPI, I2C, GPIO, and UDP/TCP

  • Support the development of hardware drivers for spacecraft sensors and actuators

  • Build and maintain Python-based test and automation scripts for payload hardware

  • Develop and execute unit tests, and contribute to system-level, PIL, HIL, and SIL test efforts

  • Support CI/CD pipelines for satellite development and flight systems

  • Contribute to Ground Software and Mission Operations tooling

  • Participate in design reviews and collaborate with systems and hardware engineers to develop and validate requirements

  • Write and review code daily, ensuring adherence to coding standards — this is a builder's role

Required Qualifications and Experience

  • B.S. in Computer Science, Computer Engineering, Aerospace Engineering, Electrical Engineering, or equivalent, with 2–5 years of experience

  • Proficiency in C and/or C++

  • Familiarity with Real-Time Operating Systems (RTOS) or embedded Linux concepts

  • Strong debugging skills and comfort working close to hardware

  • Ability to obtain and maintain a U.S. Government security clearance

Preferred Skills and Experience

  • Experience writing or maintaining hardware drivers or device interfaces

  • Exposure to communication protocols such as CAN, SPI, I2C, or UART in embedded contexts

  • Experience with Python for test scripting or automation

  • Coursework, internships, or projects involving satellite, aerospace, or robotics systems

  • Familiarity with CI/CD tools and version control workflows

Benefits

We take care of our people. In addition to competitive salary and equity, Overview Energy offers comprehensive medical, dental, vision, disability, and life insurance coverage, a health and wellness stipend, 4 weeks paid time off, 2 weeks sick leave, parental leave, and 401(k) matching. Benefits are subject to change at the Company's discretion.

ITAR Requirements

This position is subject to U.S. Government space technology export regulations, including the International Traffic in Arms Regulations (ITAR). Candidates must be a U.S. citizen, lawful permanent resident, protected individual as defined by 8 U.S.C. 1324b(a)(3), or eligible to obtain the required authorizations from the U.S. Department of State.

Equal Opportunity Employer

Overview Energy is an Equal Opportunity Employer. Employment decisions are based on merit, competence, and qualifications, without regard to race, color, religion, gender, national origin, ethnicity, veteran status, disability, age, sexual orientation, gender identity, marital status, or any other legally protected status.

If you require a reasonable accommodation during the application process, please contact us at talent@overviewenergy.com.

Research shows that women and individuals from underrepresented groups often only apply for roles where they meet every listed qualification. If you believe you can succeed in this role, we encourage you to apply - even if you don't check every box.