2

Entry Level Embedded Software Engineer Jobs in Reston, VA

Software Engineer 3

Washington, DC · On-site

$65 - $87.50/hr

Develop Embedded Linux, Windows PC and microcontroller software applications using C, C++, Python and occasionally other programming languages. * Deploy and maintain software on Embedded Linux and ...

Software developer roles and responsibilities include providing expertise in the full software ... Experience developing in an Agile environment Level: Entry Level - SME Clearance: Active security ...

Software Engineer We are seeking an experienced Software Engineer to join our team in developing ... Based in Arlington, VA, you will be embedded within an Agile Scrum team - designing, building, and ...

They are seeking an Autonomy Software Engineer to design, develop, and field software solutions ... and embedded programming Company : Forterra delivers autonomous mission systems for defense.

As a Software Engineer in SDD, you will design, develop, and test C++ software implementing complex embedded radar systems, with a primary focus on Air-to-Air applications. What you will do:

... as well as real-time embedded processor implementation. The Systems Autonomy, Analysis, and ... The SAAM group is seeking a Software Engineer to join high-performing teams transforming advanced ...

Cyber Software Engineer

Herndon, VA · On-site

$86K - $151K/yr

... against embedded targets • Utilize Hardware reverse engineering techniques and firmware ... Computer Engineering, Software Engineering, Electrical Engineering, Computer and Information ...

Currently, we are looking for entry-level software programmers, Java full stack developers, Python/Java developers, data analysts/data scientists, machine learning engineers for full time positions ...

Development on embedded platforms (uBoot, drone firmware, IOT) * Reverse engineering experience ... Developed software on mobile platforms (Android, iOS) * Successfully led small cross-domain ...

Software Engineer

Arlington, VA · On-site

$110K - $135K/yr

As a Software Engineer in SDD, you will design, develop, and test C++ software implementing complex embedded radar systems, with a primary focus on Air-to-Air applications. What you will do:

Development on embedded platforms (uBoot, drone firmware, IOT) * Reverse engineering experience ... Developed software on mobile platforms (Android, iOS) * Successfully led small cross-domain ...

Development on embedded platforms (uBoot, drone firmware, IOT) * Reverse engineering experience ... Developed software on mobile platforms (Android, iOS) * Successfully led small cross-domain ...

As a Software Engineer in SDD, you will design, develop, and test C++ software implementing complex embedded radar systems, with a primary focus on Air-to-Air applications. What you will do:

... as well as real-time embedded processor implementation. The Systems Autonomy, Analysis, and ... The SAAM group is seeking a Software Engineer to join high-performing teams transforming advanced ...

Software Engineer

Arlington, VA · On-site

$111K - $140K/yr

... as well as real-time embedded processor implementation. The Systems Autonomy, Analysis, and ... The SAAM group is seeking a Software Engineer to join high-performing teams transforming advanced ...

next page

Showing results 1-20

Entry Level Embedded Software Engineer information

See Reston, VA salary details

$72.8K

$159.6K

$181K

How much do entry level embedded software engineer jobs pay per year?

As of Jun 19, 2026, the average yearly pay for entry level embedded software engineer in Reston, VA is $159,573.00, according to ZipRecruiter salary data. Most workers in this role earn between $136,800.00 and $180,000.00 per year, depending on experience, location, and employer.

What does a typical day look like for an Entry Level Embedded Software Engineer?

A typical day for an Entry Level Embedded Software Engineer often includes writing and reviewing code, testing software on hardware platforms, and debugging issues alongside more experienced team members. You'll likely participate in daily stand-up meetings, collaborate with hardware engineers, and contribute to ongoing projects through documentation or prototype development. While much of the work involves technical programming, you may also have the opportunity to engage in design discussions and learn from senior engineers. This balance of hands-on coding, testing, and teamwork helps you gain practical experience and develop your engineering skills early in your career.

What is an Entry Level Embedded Software Engineer job?

An Entry Level Embedded Software Engineer designs, develops, and tests software that runs on embedded systems, such as microcontrollers and IoT devices. They work with low-level programming languages like C and C++, interact with hardware, and optimize system performance. Responsibilities often include writing firmware, debugging code, and collaborating with hardware engineers. This role is ideal for candidates with a background in computer science, electrical engineering, or a related field and a strong understanding of embedded systems concepts.

What are the key skills and qualifications needed to thrive in the Entry Level Embedded Software Engineer position, and why are they important?

To succeed as an Entry Level Embedded Software Engineer, strong programming skills in C/C++, understanding of microcontrollers, and a relevant engineering degree are fundamental. Familiarity with embedded development environments, version control systems such as Git, and basic debugging tools is highly valued, though certifications like embedded systems courses can be advantageous. Effective communication, problem-solving abilities, and a willingness to learn help candidates integrate smoothly into multidisciplinary teams. These qualifications are essential because they ensure you can develop, test, and troubleshoot reliable embedded software within collaborative engineering environments.

What are the most commonly searched types of Embedded Software Engineer jobs in Reston, VA? The most popular types of Embedded Software Engineer jobs in Reston, VA are:
What are popular job titles related to Entry Level Embedded Software Engineer jobs in Reston, VA? For Entry Level Embedded Software Engineer jobs in Reston, VA, the most frequently searched job titles are:
What job categories do people searching Entry Level Embedded Software Engineer jobs in Reston, VA look for? The top searched job categories for Entry Level Embedded Software Engineer jobs in Reston, VA are:
What cities near Reston, VA are hiring for Entry Level Embedded Software Engineer jobs? Cities near Reston, VA with the most Entry Level Embedded Software Engineer job openings:
Infographic showing various Entry Level Embedded Software Engineer job openings in Reston, VA as of June 2026, with employment types broken down into 3% Locum Tenens, 11% As Needed, 72% Full Time, 8% Part Time, 3% Temporary, and 3% Contract. Highlights an 88% Physical, 5% Hybrid, and 7% Remote job distribution, with an average salary of $159,573 per year, or $76.7 per hour.

Software Engineer 3

AEVEX

Washington, DC • On-site

$65 - $87.50/hr

Full-time

Medical, Dental, Vision, Life, Retirement

Posted 23 days ago

Be an early applicant


Job description

Work Arrangement

This is an onsite position in Tampa, FL, Huntsville , or Northern, VA.

Job Overview

A software engineer is part of the software development team that creates software solutions for AEVEX. This person applies engineering principles and knowledge of programming languages to build these software solutions. This is mid-level position, and the ideal candidate will be an in-house expert for less experienced staff within the Engineering department.

Essential Functions

  • Contribute during the entire software development process including requirements, design, implementation, test, debugging and deployment.
  • Develop Embedded Linux, Windows PC and microcontroller software applications using C, C++, Python and occasionally other programming languages.
  • Deploy and maintain software on Embedded Linux and Microsoft Windows PC based platforms.
  • Expand the capabilities of our software products by developing new features and Integrating data from hardware such as GPS/GNSS, LiDAR and Accelerometers.
  • Rapidly build and deploy moderately complex mobile applications leveraging Location Services, Maps, and other common Android/IOS libraries.
  • Manage coded components and design elements of a front-end design system in terms of versioning, technology, and requirements.
  • Be able to work creatively through and around perceived limitations to build fast and simplified user experiences.
  • Support software-in-the-loop (SIL), hardware-in-the-loop (HIL), bench testing, and flight testing
  • Collaborate with other software developers, product owner/manager, and stakeholders to deliver creative and tailored custom solutions.
  • Ensure that design supports the client's goals and requirements and be willing to make adjustments to exceed expectations.
  • Assist in creating a vision for, and communicating creative solutions for a wide variety of user experience challenges (graphic creation/development, wireframes etc.)
  • Facilitate discussions on design and user experience and communicate clearly and effectively.
  • Perform other related duties as assigned.

Standard Essential Functions

  • Regular and reliable attendance on a full time basis [or in accordance with posted schedule].
  • Responsible for exhibiting professional behavior with both internal and external business associates that reflects positively on the company and is consistent with the company's policies and practices.
  • Embodies AEVEX's cultural values and aligns daily actions with department goals and company culture.

Qualifications

  • Strong familiarity with Autopilot systems, ground control stations, or flight simulation software is highly desirable
  • Knowledge of communication protocols (e.g. SPI, I2C, UART, CAN)
  • Proficient in software development of microcontroller level embedded systems
  • Strong understanding of GPS, Inertial Navigation, Sensor fusion from a software architecture real-time processing perspective
  • Ability to work independently with little supervision
  • Excellent organization and problem-solving skills with extensive hands-on experience in software development
  • Knowledge of software development using Microsoft Visual Studio or Visual Studio Code.

Education / Certifications

  • Bachelor's degree in Computer Science, Computer Engineering, Electrical Engineering, Aerospace Engineering or related field required, MS preferred.

Experience

  • 6+ years of software development experience
  • Prior experience developing Autopilot systems, ground control stations, or flight simulation software is highly desirable
  • Prior experience with FPGA development is desired

Physical Requirements

The physical demands described here are representative of those that must be met by an employee to successfully perform the essential functions of this job. Reasonable accommodations may be made to enable individuals with disabilities to perform the essential functions. While performing the duties the employee is:

  • Frequently required to sit, and to reach to use computers and other office equipment

For the purpose of this summary, occasionally is used to represent up to 1/3 of the time given to the work day, frequently represents 1/3 to 2/3 of the time and constantly represents 2/3 or more of the time.

Security Clearance

  • Ability to obtain/maintain a Top Secret DoD clearance, U.S. Citizenship required.

About AEVEX

AEVEX, headquartered in Solana Beach, California, supports the U.S. national security mission and partner nation needs around the world by providing full-spectrum aviation, remote sensing, and analysis solutions. The company's capabilities include custom design and engineering; rapid prototyping; sensor integration and sustainment; aircraft modification and certification; flight test instrumentation and support; mission operations service; advanced intelligence data processing, exploitation, and dissemination solutions; and tailored hardware and software mission-system tools. AEVEX uses agile and customized approaches to rapidly define, develop, and deliver specialized solutions for airborne special mission needs for the U.S. Government, partner nations, and commercial businesses. AEVEX has major offices in California, Florida, North Carolina, Ohio, and Virginia.

AEVEX provides a full suite of comprehensive benefits, including a 401(k)-retirement plan, comprehensive Medical, Dental, Vision, Disability and Life insurance group coverage with a portion of the premiums paid by the company, professional development funds, and an Employee Assistance Plan (EAP) with counseling, legal help, child and elder care support, among other benefits for qualified employees.

Equal Employment Opportunity:

AEVEX is an Equal Opportunity employer. We are committed to providing equal employment opportunities to all employees and applicants without regard to race, religious creed, color, sex (including pregnancy, breast feeding and related medical conditions), gender, gender identity, gender expression, sexual orientation, national origin, ancestry, citizenship status, military and veteran status, marital status, age, protected medical condition, genetic information, physical disability, mental disability, or any other protected status in accordance with all applicable federal, state and local laws.