Experience developing, debugging, and scripting in C/C++ and Python within Linux command-line ... Experience in embedded development using C/C++ for RTOS or Linux environments. * Knowledge of ...
Experience developing, debugging, and scripting in C/C++ and Python within Linux command-line ... Experience in embedded development using C/C++ for RTOS or Linux environments. * Knowledge of ...
Sr. Software Engineer in Sterling, VA
Sterling, VA · On-site
$121K - $159K/yr
Embedded C programming, familiarity with DO178B based software development life cycle and some familiarity with Green Hills Multi IDE -manager would prefer candidates with no more than 7-10 years of ...
Sr. Software Engineer in Sterling, VA
Sterling, VA · On-site
$121K - $159K/yr
Embedded C programming, familiarity with DO178B based software development life cycle and some familiarity with Green Hills Multi IDE -manager would prefer candidates with no more than 7-10 years of ...
Embedded Systems Reverse Engineer
Herndon, VA · On-site
$111K - $167K/yr
Experience developing, debugging, and scripting in C/C++ and Python within Linux command-line ... Experience in embedded development using C/C++ for RTOS or Linux environments. * Knowledge of ...
Embedded Systems Reverse Engineer
Herndon, VA · On-site
$111K - $167K/yr
Experience developing, debugging, and scripting in C/C++ and Python within Linux command-line ... Experience in embedded development using C/C++ for RTOS or Linux environments. * Knowledge of ...
Embedded Systems Emulation Engineer
Arlington, VA · On-site
$110K - $151K/yr
STR is hiring an Embedded Systems Emulation Engineer to join our multidisciplinary team of ... Extend and customize existing emulation frameworks (e.g., QEMU) in C/C++ and Python to support new ...
Embedded Systems Emulation Engineer
Arlington, VA · On-site
$110K - $151K/yr
STR is hiring an Embedded Systems Emulation Engineer to join our multidisciplinary team of ... Extend and customize existing emulation frameworks (e.g., QEMU) in C/C++ and Python to support new ...
Active TS/SCI clearance Strong C/C++ and Python development experience Linux and Git experience Embedded software or firmware development Ability to work directly with hardware and low-level ...
Active TS/SCI clearance Strong C/C++ and Python development experience Linux and Git experience Embedded software or firmware development Ability to work directly with hardware and low-level ...
Embedded Software Engineer III
Mclean, VA · Hybrid
$132K - $174K/yr
... C; solid understanding of ANSI C, common data structures and memory management techniques * Familiarity with asynchronous event driven paradigms * Proven experience in embedded systems design with ...
Embedded Software Engineer III
Mclean, VA · Hybrid
$132K - $174K/yr
... C; solid understanding of ANSI C, common data structures and memory management techniques * Familiarity with asynchronous event driven paradigms * Proven experience in embedded systems design with ...
Embedded Engineer with Security Clearance
Chantilly, VA · On-site
$135K - $178K/yr
C/C++ development that supports critical customer missions Applying concepts from newer compiled languages such as Go, or Rust to embedded development. Developing for real time operating systems ...
Embedded Engineer with Security Clearance
Chantilly, VA · On-site
$135K - $178K/yr
C/C++ development that supports critical customer missions Applying concepts from newer compiled languages such as Go, or Rust to embedded development. Developing for real time operating systems ...
Embedded Software Engineer III
Mclean, VA · On-site
$132K - $174K/yr
... C; solid understanding of ANSI C, common data structures and memory management techniques * Familiarity with asynchronous event driven paradigms * Proven experience in embedded systems design with ...
Embedded Software Engineer III
Mclean, VA · On-site
$132K - $174K/yr
... C; solid understanding of ANSI C, common data structures and memory management techniques * Familiarity with asynchronous event driven paradigms * Proven experience in embedded systems design with ...
Embedded Software Engineer III
Mclean, VA · On-site
$134K - $177K/yr
... C; solid understanding of ANSI C, common data structures and memory management techniques * Familiarity with asynchronous event driven paradigms * Proven experience in embedded systems design with ...
New
Embedded Software Engineer III
Mclean, VA · On-site
$134K - $177K/yr
... C; solid understanding of ANSI C, common data structures and memory management techniques * Familiarity with asynchronous event driven paradigms * Proven experience in embedded systems design with ...
New
Embedded Software Engineer
Falls Church, VA · Hybrid
$140K - $160K/yr
We are looking for an experienced Embedded Software Engineer responsible for architecture, design ... C, C++, Python, Go, Rust, Shell scripting * Parallel processing & Concurrency: Multiprocessing ...
Embedded Software Engineer
Falls Church, VA · Hybrid
$140K - $160K/yr
We are looking for an experienced Embedded Software Engineer responsible for architecture, design ... C, C++, Python, Go, Rust, Shell scripting * Parallel processing & Concurrency: Multiprocessing ...
CNO Embedded Engineer
Arlington, VA · On-site
C/C++, Matlab, Python) * Development on embedded platforms (e.g. uBoot, IoT, drone firmware) * Successfully developed cutting edge end-to-end cyber solutions * Effective communication with customers ...
CNO Embedded Engineer
Arlington, VA · On-site
C/C++, Matlab, Python) * Development on embedded platforms (e.g. uBoot, IoT, drone firmware) * Successfully developed cutting edge end-to-end cyber solutions * Effective communication with customers ...
Embedded Software Engineer III
Mclean, VA · Hybrid
$132K - $174K/yr
... C; solid understanding of ANSI C, common data structures and memory management techniques * Familiarity with asynchronous event driven paradigms * Proven experience in embedded systems design with ...
Embedded Software Engineer III
Mclean, VA · Hybrid
$132K - $174K/yr
... C; solid understanding of ANSI C, common data structures and memory management techniques * Familiarity with asynchronous event driven paradigms * Proven experience in embedded systems design with ...
Sr. Associate, Software Engineering
Herndon, VA · On-site
$97K - $207K/yr
Design and implement software using C/C++ on Linux, and embedded real time operating systems. * Execute assigned projects and tasks involving software design, documentation, verification, and ...
Sr. Associate, Software Engineering
Herndon, VA · On-site
$97K - $207K/yr
Design and implement software using C/C++ on Linux, and embedded real time operating systems. * Execute assigned projects and tasks involving software design, documentation, verification, and ...
Senior Embedded Software Engineer
Herndon, VA · On-site
$127K - $167K/yr
Proven experience with a low-level programming language (C, C++, etc.) and a scripting language ... Functional understanding of embedded system design (interrupts, MMIO, peripherals, etc.
Senior Embedded Software Engineer
Herndon, VA · On-site
$127K - $167K/yr
Proven experience with a low-level programming language (C, C++, etc.) and a scripting language ... Functional understanding of embedded system design (interrupts, MMIO, peripherals, etc.
CNO Embedded Engineer
Arlington, VA · On-site
C/C++, Matlab, Python) * Development on embedded platforms (e.g. uBoot, IoT, drone firmware) * Successfully developed cutting edge end-to-end cyber solutions * Effective communication with customers ...
CNO Embedded Engineer
Arlington, VA · On-site
C/C++, Matlab, Python) * Development on embedded platforms (e.g. uBoot, IoT, drone firmware) * Successfully developed cutting edge end-to-end cyber solutions * Effective communication with customers ...
Embedded Systems Emulation Engineer
Arlington, VA · On-site
$110K - $151K/yr
S. Government. * Proficiency in C/C++ for systems-level or embedded software development ... Proficiency in Python for tool development, automation, and integration * Familiarity with ...
Embedded Systems Emulation Engineer
Arlington, VA · On-site
$110K - $151K/yr
S. Government. * Proficiency in C/C++ for systems-level or embedded software development ... Proficiency in Python for tool development, automation, and integration * Familiarity with ...
Embedded Systems Emulation Engineer
Arlington, VA · On-site
$110K - $151K/yr
S. Government. * Proficiency in C/C++ for systems-level or embedded software development ... Proficiency in Python for tool development, automation, and integration * Familiarity with ...
Quick apply
Embedded Systems Emulation Engineer
Arlington, VA · On-site
$110K - $151K/yr
S. Government. * Proficiency in C/C++ for systems-level or embedded software development ... Proficiency in Python for tool development, automation, and integration * Familiarity with ...
Specialist, Software Engineering
Herndon, VA · On-site
$97K - $207K/yr
Design and implement software using C/C++ on Linux, and embedded real time operating systems. * Execute assigned projects and tasks involving software design, documentation, verification, and ...
Specialist, Software Engineering
Herndon, VA · On-site
$97K - $207K/yr
Design and implement software using C/C++ on Linux, and embedded real time operating systems. * Execute assigned projects and tasks involving software design, documentation, verification, and ...
Embedded Software Architect
Arlington, VA · On-site
$174K - $225K/yr
Proficient in C/C++ for embedded systems; familiarity with MATLAB and RTOS environments a plus * Strong foundation in signal processing algorithms and their computational/resource implications
Embedded Software Architect
Arlington, VA · On-site
$174K - $225K/yr
Proficient in C/C++ for embedded systems; familiarity with MATLAB and RTOS environments a plus * Strong foundation in signal processing algorithms and their computational/resource implications
Embedded Software Engineer
Sterling, VA · On-site
$130K - $171K/yr
Advanced programming proficiency in C and C++ for embedded and flight software development. * Advanced programming proficiency in Python for tools, automation, and analysis. * Advanced programming ...
Quick apply
Embedded Software Engineer
Sterling, VA · On-site
$130K - $171K/yr
Advanced programming proficiency in C and C++ for embedded and flight software development. * Advanced programming proficiency in Python for tools, automation, and analysis. * Advanced programming ...
Embedded C information
See Virginia salary details
$69.4K - $78.8K
1% of jobs
$78.8K - $88.1K
2% of jobs
$88.1K - $97.5K
3% of jobs
$97.5K - $106.9K
6% of jobs
$106.9K - $116.3K
5% of jobs
$116.3K - $125.6K
5% of jobs
$128.9K is the 25th percentile. Wages below this are outliers.
$125.6K - $135K
5% of jobs
$135K - $144.4K
7% of jobs
$144.4K - $153.8K
3% of jobs
$153.8K - $163.1K
3% of jobs
The median wage is $164.4K / yr.
$163.1K - $172.5K
58% of jobs
$69.4K
$152.1K
$172.5K
How much do embedded c jobs pay per year?
What is Embedded C?
What are the key skills and qualifications needed to thrive as an Embedded C engineer?
What are some common challenges faced by Embedded C developers when working on cross-functional teams?
What is the difference between Embedded C vs Microcontroller Firmware Developer?
| Aspect | Embedded C |
|---|
| Skill Focus | Programming language used for embedded systems development |
|---|---|
| Work Environment | Embedded systems, microcontroller programming, hardware integration |
| Certifications | Knowledge of C programming, embedded systems certifications |
| Industry Usage | Electronics, automotive, consumer devices, IoT |
Embedded C is a programming language used to develop software for embedded systems, including microcontrollers. A Microcontroller Firmware Developer writes the actual firmware that runs on microcontrollers, often using Embedded C. While Embedded C refers to the language, the Firmware Developer role involves applying that language to create functional firmware. Both roles require similar skills and certifications, and they are often used interchangeably in industry contexts.
What are popular job titles related to Embedded C jobs in Virginia?
For Embedded C jobs in Virginia, the most frequently searched job titles are:
What job categories do people searching Embedded C jobs in Virginia look for?
The top searched job categories for Embedded C jobs in Virginia are:

Embedded Systems Reverse Engineer
Herndon, VA • On-site
Full-time
Posted 11 days ago
Job description
Overview of Opportunity
Join the team at Two Six Technologies, where we push the boundaries of software and firmware reverse engineering to uncover vulnerabilities in wireless and embedded systems. As part of our elite team of security researchers in Herndon, Virginia, you'll work alongside other hardware, software, and network experts, conducting cutting-edge vulnerability research on complex, real-world targets.
Our customers rely on us to deliver mission-critical security solutions, and we're looking for an Embedded Systems Reverse Engineer who thrives on reverse engineering embedded systems, discovering security weaknesses, and developing innovative proof-of-concept exploits. If you're passionate about cybersecurity, embedded firmware, and making an impact on national security, we want you on our team.
What You'll Do:
- Perform high-throughput reverse engineering against network devices and other embedded systems, identifying vulnerabilities and assessing their security impact.
- Develop proof-of-concept exploits for discovered vulnerabilities following DevOps best practices for keeping codebases organized and maintainable.
- Integrate and leverage modern agentic AI systems (e.g., automated exploit synthesis tools, LLM-driven fuzzers, or autonomous security agents) to accelerate embedded firmware red-teaming, vulnerability discovery, and reverse engineering workflows.
- Analyze firmware, software protections, and protocols to uncover security flaws.
- Utilize and develop custom tools to analyze software/firmware binaries.
- Collaborate closely with CNO developers, vulnerability researchers, and hardware engineers in a fast-paced, small-team environment.
- Solve complex technical challenges with no predefined solutions.
What You'll Need (Basic Qualifications):
- Bachelor's (or higher) degree in Computer Science, Computer/Electrical Engineering, or a related field (or equivalent practical experience).
- Experience developing, debugging, and scripting in C/C++ and Python within Linux command-line environments, with a strong emphasis on low-level programming, memory management, and system interaction for reverse engineering and vulnerability research.
- Experience with reverse engineering and vulnerability research, using tools such as IDA Pro, Binary Ninja, or Ghidra.
- Experience or familiarity with modern agentic AI systems applied to red-teaming, automated vulnerability research, or hardware/firmware analysis.
- Expertise in one or more of the following:
- Firmware analysis (ARM, MIPS, PowerPC, RTOS).
- Firmware rehosting using emulation tools such as QEMU
- Fuzzing and exploit development.
- Binary obfuscation and anti-analysis techniques.
- Wireless protocols and radio signal analysis.
- File system forensics and fault injection frameworks.
- Ability to work in the Herndon, Virginia, office daily
Nice to Have (Preferred):
- Familiarity with emerging AI-assisted security paradigms, including agentic red-teaming frameworks, AI-guided symbolic execution, or automated vulnerability triage tools.
- Experience in embedded development using C/C++ for RTOS or Linux environments.
- Knowledge of cryptographic security and secure boot mechanisms.
- Hands-on experience working with hardware debugging tools, JTAG/SWD, or software-defined radio (SDR) frameworks.
- Familiarity with digital signal processing, RF signal processing, and/or side-channel analysis.
- Client-facing experience in technical roles.
Security Clearance:
- Active U.S. security clearance at the Top Secret level, with the ability to obtain and maintain TS/SCI clearance.
#LI-ZS1
#LI-ONSITE
About Two Six Technologies
Sourced by ZipRecruiter
Industry
Software development
Company size
501 - 1,000 Employees
Headquarters location
Arlington, VA, US
Year founded
2021