2

Entry Level Embedded Software Engineer Jobs in Washington

Software Engineer

Manassas, VA · On-site

$125 - $150/hr

The Software Engineer supports development and delivery of high-quality, embedded software and associated test infrastructure. This position supports a portfolio of Space programs, from ASICs to ...

... embedded software for real-time control of advanced tactical radio equipment * Develop software ... Computer Engineering, Software Engineering, Electrical Engineering, Wireless Engineering ...

Job Title: Sr. Associate, Software Engineer (C/C++) Job Code: 39278 Job Location: Herndon, VA (On ... The role also involves UI and embedded software development for equipment operating in diverse ...

STR is hiring an Embedded Systems Emulation Engineer to join our multidisciplinary team of ... Work as part of a small, focused team to architect, develop, implement, and test modular software ...

Showing results 41-60

Entry Level Embedded Software Engineer information

See Washington salary details

$79.3K

$173.7K

$197.1K

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

As of Sep 8, 2026, the average yearly pay for entry level embedded software engineer in Washington is $173,722.00, according to ZipRecruiter salary data. Most workers in this role earn between $148,900.00 and $195,900.00 per year, depending on experience, location, and employer.

What is an entry level embedded software engineer?

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 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 are the key skills and qualifications needed to thrive as an entry level embedded software engineer?

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 Washington?

The most popular types of Embedded Software Engineer jobs in Washington are:

What job categories do people searching Entry Level Embedded Software Engineer jobs in Washington look for?

The top searched job categories for Entry Level Embedded Software Engineer jobs in Washington are:

What cities in Washington are hiring for Entry Level Embedded Software Engineer jobs?

Cities in Washington with the most Entry Level Embedded Software Engineer job openings:

Infographic showing various Entry Level Embedded Software Engineer job openings in Washington as of August 2026, with employment types broken down into 86% Full Time, 9% Part Time, and 5% Contract. Highlights an 85% Physical, 3% Hybrid, and 12% Remote job distribution, with an average salary of $173,722 per year, or $83.5 per hour.

Engineer Embedded Software 2

Judge Group, Inc.

Linthicum Heights, MD • On-site

$55 - $60/hr

Other

Re-posted 3 days ago


Key responsibilities

  • Designs, develops, operates and maintains integration and test software.

  • Participates in cross-functional scrum teams, design reviews, and technical reviews to ensure system/software requirements are met.

  • Works through all phases of the software development cycle including design, development, integration, and test.


Job description

Location: Linthicum, MD Salary: $55.00 USD Hourly - $60.00 USD Hourly Description:
About the Role
Looking for an Integration and Test Software Engineer 2 to support the Space Payloads and Ground Easter Region department. As a member of the Space Payloads and Ground Easter Region department you'll get to learn new technologies and develop software for cutting edge Space Payloads. The integration and test software engineer will design, develop, integrate and test software that manages test equipment and executes tests for a Space payload unit ensuring compliance to established requirements. Selected individuals will work on an agile development team, primarily using Python, TCL, and C++. The selected individual will utilize automated tools such as Jenkins and Robot Framework to enable automated testing and verification of the Space System.
The individual will work through all phases of the software development cycle including design, development, integration, and test. The selected individual will conduct peer reviews of software-related products, software designs, and additional technical documents as well as participation in cross-functional scrum teams.
Individuals must be self-starters and able to efficiently operate in a team environment. Existing engineering and system specialists will be made available to assist with any activities associated with executing primary tasking. However, the selected individuals will be expected to prioritize and make recommendations to Technical Leads, as required, to implement tasking assigned.
Key Responsibilities
  • Designs, develops, operates and maintains integration and test software.
  • Provides active participation in cross-functional scrum teams, design reviews, and other reviews, as required.
  • Actively participate in technical, peer-reviews to ensure system/software requirements are being met from an end-to-end system point of view.
  • Prioritize and make recommendations to Technical Leads, as required, to implement tasking assigned.
  • Work through all phases of the software development cycle including design, development, integration, and test.
  • Conduct peer reviews of software-related products, software designs, and additional technical documents.
  • Utilize automated tools such as Jenkins and Robot Framework to enable automated testing and verification of the Space System.

Basic Qualifications
  • Bachelor's degree in Computer Science, Computer Engineering, Software Engineering, or another STEM discipline with a minimum of 8+ years software development experience working on embedded real-time systems or 6+ years with a Master's Degree or 3 years with PhD.
  • Experience developing software in Python.
  • Ability to debug your own code, as well as trace and understand existing code.
  • Experience integrating developed software applications, to include usage of tools and logs to examine data to verify correct operation and identify problem areas.
  • Experience developing in a Linux and/or Windows environment.
  • Experience in testing software systems and debugging.
  • Experience with using software configuration management tools.

Nice-to-Have Qualifications
  • Experience as a member of an Agile Scrum team.
  • Experience with C++.
  • Experience developing TCL T/K.
  • Hands-on experience in controlling test equipment through software (Oscilloscopes, Signal Generators, Signal Analyzers, Power Supplies, etc.).
  • Hands-on experience integrating RF, digital, or optic based systems/equipment.
  • Experience with automation tools such as Jenkins and Robot Framework.
  • Experience in embedded Python software optimizations.
  • Ability to debug complex integrated applications or test setup issues.
  • Experience with the Atlassian tool suite (Jira, Confluence, Bitbucket).

By providing your phone number, you consent to: (1) receive automated text messages and calls from the Judge Group, Inc. and its affiliates (collectively "Judge") to such phone number regarding job opportunities, your job application, and for other related purposes. Message & data rates apply and message frequency may vary. Consistent with Judge's Privacy Policy, information obtained from your consent will not be shared with third parties for marketing/promotional purposes. Reply STOP to opt out of receiving telephone calls and text messages from Judge and HELP for help.
Contact:
This job and many more are available through The Judge Group. Please apply with us today!