1

C Software Engineer Jobs in Reston, VA (NOW HIRING)

CANO/WiFi Software Developer- C/C#

Fort Belvoir, VA ยท On-site

$55.50 - $74.75/hr

Programming in C and C# and BOFs. * Working in an agile/scrum environment. * Host-based computer ... software exploit development. * In addition, desired skills/certifications are: o Offensive ...

C. is a quality provider of multi-discipline consulting services with over 300 employees. Since its ... M&J is seeking a Software Engineer. This role is essential to ensure the reliability, performance ...

CANO/WiFi Software Developer- C/C#

Fort Belvoir, VA ยท On-site

$55.50 - $74.75/hr

Programming in C and C# and BOFs. * Working in an agile/scrum environment. * Host-based computer ... software exploit development. * In addition, desired skills/certifications are: o Offensive ...

C. is a quality provider of multi-discipline consulting services with over 300 employees. Since its ... M&J is seeking a Software Engineer. This role is essential to ensure the reliability, performance ...

C. is a quality provider of multi-discipline consulting services with over 300 employees. Since its inception in 2004, M&J has grown into diversified provider of engineering, construction management ...

C/C++ Developer

Mclean, VA

$49.50 - $66.75/hr

Company Description We specialize in Staffing, Consulting, Software Development, and Training along ... Our company provides application analysis, design, development and programming, software ...

Software Engineer Work Location: Herndon, VA DPG Solutions is looking for a mid- to senior-level ... Develop object-oriented software using C#, Java, C++, or related technologies. * Translate ...

Software Engineer Work Location: Herndon, VA DPG Solutions is looking for a mid- to senior-level ... Develop object-oriented software using C#, Java, C++, or related technologies. * Translate ...

Software Engineer

Herndon, VA ยท On-site

$200K - $325K/yr

Software Engineer Work Location: Herndon, VA DPG Solutions is looking for a mid- to senior-level ... Develop object-oriented software using C#, Java, C++, or related technologies. * Translate ...

Showing results 41-60

C Software Engineer information

See Reston, VA salary details

$25.5K

$128.1K

$199.7K

How much do c software engineer jobs pay per year?

As of Sep 15, 2026, the average yearly pay for c software engineer in Reston, VA is $128,107.00, according to ZipRecruiter salary data. Most workers in this role earn between $102,000.00 and $150,300.00 per year, depending on experience, location, and employer.

What does a C software engineer do?

A C Software Engineer designs, develops, tests, and maintains software applications and systems using the C programming language. They typically work on performance-critical applications, embedded systems, operating systems, or device drivers. Their responsibilities include writing efficient code, debugging, optimizing existing code, and collaborating with other engineers to ensure software reliability and maintainability. C Software Engineers must have a strong understanding of computer science fundamentals and problem-solving skills.

What are the key skills and qualifications needed to thrive as a C software engineer?

To thrive as a C Software Engineer, you need a deep understanding of C programming, algorithms, data structures, and a relevant degree in computer science or a related field. Familiarity with development tools such as GCC, Git, debugging profilers, and sometimes certifications in software development are commonly required. Strong problem-solving skills, attention to detail, and effective teamwork set outstanding C Software Engineers apart. These competencies are essential for building reliable, efficient software and collaborating effectively in technical environments.

How does a C software engineer typically collaborate with other teams during a development project?

C Software Engineers frequently work alongside cross-functional teams, including hardware engineers, QA testers, and project managers. Collaboration often involves participating in code reviews, integrating low-level code with hardware components, and ensuring software meets performance and reliability standards. Effective communication is essential, as these engineers must translate technical requirements and troubleshoot issues that may arise at the intersection of software and hardware. Regular meetings and documentation are standard practices to keep everyone aligned and maintain project momentum.

What is the difference between C Software Engineer vs C++ Software Engineer?

AspectC Software EngineerC++ Software Engineer
Required CredentialsBachelor's in Computer Science or related field; knowledge of C languageBachelor's in Computer Science or related field; knowledge of C and C++ languages
Work EnvironmentEmbedded systems, operating systems, device driversApplication development, game engines, software tools
Industry UsageEmbedded systems, firmware, hardware interfacingSoftware applications, game development, high-performance computing

The main difference between a C Software Engineer and a C++ Software Engineer lies in the programming languages they specialize in. C engineers focus on low-level programming for embedded systems and hardware interfaces, while C++ engineers work on more complex applications that require object-oriented features. Both roles require similar foundational skills but differ in application scope and complexity.

What are popular job titles related to C Software Engineer jobs in Reston, VA?

For C Software Engineer jobs in Reston, VA, the most frequently searched job titles are:

What job categories do people searching C Software Engineer jobs in Reston, VA look for?

The top searched job categories for C Software Engineer jobs in Reston, VA are:

Infographic showing various C Software Engineer job openings in Reston, VA as of September 2026, with employment types broken down into 92% Full Time, 4% Part Time, and 4% Contract. Highlights an 84% In-person, 2% Hybrid, and 14% Remote job distribution, with an average salary of $128,107 per year, or $61.6 per hour.

Computer Engineer - C, C++ | 1063258 Revel IT

Chantilly, VA โ€ข On-site

Other

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


Job description

Currently seeking candidates for a full-time position as a Computer Engineer. This position will provide support at a client facility in theChantilly, VAarea. The role involves collecting, organizing, and analyzing technical information from multiple sources to drive client missions and quick-turn tasks in fast-paced environments.

Responsibilities
  • Aid in the design and implementation of machine learning and data engineering techniques for application to advanced client missions in science and technology (S&T) fields.
  • 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 (RTOS) and interesting embedded systems.
  • Applying understanding of software development to the analysis of compiled custom operating systems by learning reverse engineering principles.
  • Collaborating in a multi-disciplinary environment while working independently and leading tasks on time and on budget.
  • Independently propose, develop, and execute creative solutions to unique problems
  • Providing thorough and completed products that require minor revisions and/or editing.
  • Proactively managing expectations and meeting deadlines in a fast-moving, agile environment.
  • Maintaining excellent communication and interaction with both co-located and geographically diverse team members
Key Qualifications
  • Bachelorโ€™s degree in CS, CE, EE or related field with (3+) years of experience, or masterโ€™s degree in related field with (1+) year of experience, or Ph.D.; or an equivalent combination of education and experience in a related field.
  • Strong understanding of embedded software development in C/C++
  • Experience or desire to code in Go or Rust.
  • Experience in national security, defense, and/or intelligence communities.
  • Must be a US Citizen with an active TS/SCI clearance with polygraph.

Reference:1063258

Donโ€™t meet every single requirement? Studies have shown that women and people of color are less likely to apply to jobs unless they meet every qualification. At Revel IT, we are dedicated to building a diverse, inclusive, and authentic workplace, so if youโ€™re excited about this role, but your experience doesnโ€™t align perfectly with every qualification in the description, we encourage you to apply anyway. You might be the right candidate for this or our other open roles!

Revel IT is an Equal Opportunity Employer. Revel IT does not discriminate on the basis of race, religion, color, sex, gender identity, sexual orientation, age, non-disqualifying physical or mental disability, national origin, veteran status or any other basis covered by appropriate law. All employment is decided on the basis of qualifications, merit, and business need.

#gdr4900

#J-18808-Ljbffr