1

Hybrid Embedded Software Engineer Jobs in Washington, DC

Embedded Software Engineer

Sterling, VA ยท On-site

$123K - $151K/yr

The Position TrustPoint is currently seeking a Full Time Embedded Software Engineer to join the team and will be responsible for implementing electrical components into hardware and firmware needed ...

Embedded Software Engineer

Dulles, VA ยท On-site

$123K - $151K/yr

The Position TrustPoint is currently seeking a Full Time Embedded Software Engineer to join the team and will be responsible for implementing electrical components into hardware and firmware needed ...

Embedded Software Engineer

Herndon, VA ยท On-site +1

$70K - $123K/yr

Overview We are looking for a professional Embedded Software Engineer, a team player with solid technical skills to add to our core engineering team. Candidates must have a strong technical ...

Embedded Software Engineer

Savage, MD

$137K - $180K/yr

Embedded Software Engineer Savage, Maryland 1 Year Must haves 10+ years of experience Embedded microprocessor design experience C/C++ Experience writing unit tests/test plans Code optimization ...

Embedded Software Engineer

Herndon, VA ยท On-site +1

$70K - $123K/yr

We are looking for a professional Embedded Software Engineer, a team player with solid technical skills to add to our core engineering team. Candidates must have a strong technical background and be ...

Embedded Software Engineer

Savage, MD ยท On-site

$137K - $180K/yr

Embedded Software Engineer Savage, Maryland 1 Year Must haves 10+ years of experience Embedded microprocessor design experience C/C++ Experience writing unit tests/test plans Code optimization ...

Embedded Software Engineer

Arlington, VA ยท On-site

$151K - $199K/yr

Embedded Software Engineer Apogee Research is at the forefront of a revolution in how the DoD operates: a turn towards compositional systems of systems instead of traditional monolithic architectures.

Embedded Software Engineer

Arlington, VA ยท On-site

$151K - $199K/yr

Embedded Software Engineer Apogee Research is at the forefront of a revolution in how the DoD operates: a turn towards compositional systems of systems instead of traditional monolithic architectures.

Embedded Software Engineer

Herndon, VA ยท On-site +1

$70K - $123K/yr

Overview We are looking for a professional Embedded Software Engineer, a team player with solid technical skills to add to our core engineering team. Candidates must have a strong technical ...

Showing results 21-40

Hybrid Embedded Software Engineer information

See Washington, DC salary details

$79.3K

$173.7K

$197.1K

How much do hybrid embedded software engineer jobs pay per year?

As of Aug 10, 2026, the average yearly pay for hybrid embedded software engineer in Washington, DC 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 the difference between Hybrid Embedded Software Engineer vs Firmware Engineer?

AspectHybrid Embedded Software EngineerFirmware Engineer
Required CredentialsBachelor's in Electrical Engineering, Computer Science, or related; experience with embedded systemsBachelor's in Electrical Engineering, Computer Science, or related; experience with firmware development
Work EnvironmentDesigning and integrating software across hardware platforms, often in cross-functional teamsDeveloping low-level code directly interacting with hardware, often in manufacturing or product development
Industry UsageAutomotive, IoT, consumer electronics, medical devicesConsumer electronics, IoT, industrial equipment, embedded systems

The Hybrid Embedded Software Engineer focuses on developing and integrating software that bridges hardware and software layers, often working on complex systems. Firmware Engineers primarily write low-level code that directly controls hardware components. While both roles require embedded systems knowledge, the hybrid engineer has a broader scope involving software integration, whereas firmware engineers specialize in low-level hardware interaction.

How do hybrid embedded software engineers typically collaborate with hardware teams during product development?

Hybrid Embedded Software Engineers often work closely with hardware engineers to ensure seamless integration between software and physical components. This collaboration involves frequent cross-functional meetings, joint debugging sessions, and hands-on testing to resolve issues at the intersection of hardware and software. Effective communication and flexibility are essential, as requirements may evolve based on hardware constraints or performance findings. This partnership is crucial for delivering robust, reliable embedded systems that meet both performance and safety standards.

What are the key skills and qualifications needed to thrive as a hybrid embedded software engineer, and why are they important?

To thrive as a Hybrid Embedded Software Engineer, you need strong proficiency in C/C++ programming, embedded systems design, and a degree in computer engineering or a related field. Familiarity with real-time operating systems (RTOS), microcontroller platforms, hardware debugging tools, and version control systems like Git is typically required. Excellent problem-solving, collaboration, and adaptability are crucial soft skills in this position. These abilities ensure the development of reliable, efficient embedded solutions and seamless integration between hardware and software components.

What is a hybrid embedded software engineer?

A Hybrid Embedded Software Engineer is a professional who designs, develops, and maintains software that runs on embedded systems, often integrating both hardware and software components. The 'hybrid' aspect refers to their ability to work across different platforms, such as combining traditional embedded programming with higher-level software, networking, or cloud-based solutions. These engineers typically write code in languages like C, C++, or Python and work closely with hardware engineers to ensure seamless integration of software and hardware. Their work is crucial in industries like automotive, IoT, robotics, and consumer electronics, where devices need to operate reliably and efficiently.
What job categories do people searching Hybrid Embedded Software Engineer jobs in Washington, DC look for? The top searched job categories for Hybrid Embedded Software Engineer jobs in Washington, DC are:
Infographic showing various Hybrid Embedded Software Engineer job openings in Washington, DC as of August 2026, with employment types broken down into 88% Full Time, 8% Part Time, and 4% Contract. Highlights an 88% Physical, 3% Hybrid, and 9% 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

$50 - $60/hr

Other

Re-posted 5 days ago


Job description

Location: Linthicum, MD Salary: $50.00 USD Hourly - $60.00 USD Hourly Description:
Position: Embedded Software Engineer
Location: Linthicum Heights, Maryland
Overview
We are seeking an experienced Embedded Software Engineer II to support the development, integration, and verification of advanced embedded and test software systems. In this role, you will work within a collaborative Agile environment to design, develop, integrate, and test software solutions that manage test equipment and automate system-level verification activities.
The ideal candidate will have strong experience in Python-based software development, automated testing, embedded systems, and software integration within Linux and/or Windows environments. This position offers the opportunity to work on cutting-edge technologies and contribute throughout the complete software development lifecycle.
Key Responsibilities
Design, develop, integrate, and maintain integration and test software applications.
Develop software solutions that control test equipment and execute automated test procedures.
Support system integration, verification, validation, and troubleshooting activities.
Participate in all phases of the software development lifecycle, including requirements analysis, design, implementation, integration, testing, and maintenance.
Develop and maintain automated test frameworks and verification tools.
Analyze logs, test results, and system behavior to identify, diagnose, and resolve issues.
Perform software debugging and root-cause analysis for complex integrated systems.
Conduct peer reviews of software designs, code, technical documentation, and test artifacts.
Collaborate within Agile Scrum teams and partner with cross-functional engineering organizations.
Utilize software configuration management and CI/CD tools to support development and testing activities.
Provide technical recommendations and support project execution while meeting quality, schedule, and performance objectives.
Minimum Qualifications
Bachelor's degree in Computer Science, Computer Engineering, Software Engineering, or another STEM-related discipline with: 8+ years of professional software development experience, or 6+ years with a Master's degree, or 3+ years with a PhD.
Strong experience developing software using Python.
Experience with Embedded Software Programming and software integration activities.
Proficiency in debugging, troubleshooting, and maintaining both new and existing codebases.
Experience integrating software applications and validating system functionality using logs, tools, and diagnostic data.
Experience working in Linux and/or Windows development environments.
Experience with software testing, verification, and debugging.
Experience using software configuration management tools.
Ability to work independently and effectively within a collaborative team environment.
Required Technical Skills
Atlassian Tools (Jira, Confluence, Bitbucket)
Automated Testing
C/C++
Embedded Software Programming
Integration & Test
Jenkins
Python
Robot Framework
Preferred Qualifications
Experience working in Agile Scrum environments.
Strong C++ development experience, including Embedded C++ development.
Experience developing applications using Tcl/Tk.
Hands-on experience integrating embedded, RF, digital, or optical systems.
Experience controlling and automating test equipment through software, including: Oscilloscopes / Signal Generators / Signal Analyzers / Power Supplies
Experience with CI/CD and test automation tools such as Jenkins and Robot Framework.
Experience optimizing Python applications for embedded or performance-constrained environments.
Ability to troubleshoot and resolve complex system integration and test setup issues.
Experience with the Atlassian tool suite, including Jira, Confluence, and Bitbucket.
Hands-on embedded systems integration experience.
Preferred Skills
Embedded C++ Development
Embedded Systems Integration
Python Optimization
Test Automation Framework Development
Continuous Integration/Continuous Delivery (CI/CD)
System Verification & Validation
Software Debugging and Root Cause Analysis
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!