1

C Developer Jobs in Virginia (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 forensics, network-based forensics, cyber incident response, cyber-criminal investigation, intrusion ...

Some experience with C programming preferred. Familiarity with communications specifications such as TCP/IP, ModBus, DNP3 preferred. Experience with telecommunications is preferred. Qualifications C ...

Much of the software is written in C, and some in Python. We are responsible for the entire life ... Primary developer / project lead for a completed software project. Exposure to all phases of ...

Software Engineer III (C Engineer) Description Who We Are Textron Systems is part of Textron, a $14 ... About the Role Textron Systems Electronic Systems is a leading developer of sophisticated ...

... in C, interfacing with Windows internals (WinAPI, memory, processes/threads). • Support ... programming skills (low-level/system-level development). • Solid understanding of Windows ...

... functionality in C, interacting with Windows internals (WinAPI, processes/threads, memory ... developers to refine and extend capabilities based on mission needs. • Document designs and ...

Showing results 21-40

C Developer information

See Virginia salary details

$10

$57

$94

How much do c developer jobs pay per hour?

As of Aug 10, 2026, the average hourly pay for c developer in Virginia is $57.30, according to ZipRecruiter salary data. Most workers in this role earn between $46.73 and $62.93 per hour, depending on experience, location, and employer.

What are the key skills and qualifications needed to thrive as a C developer, and why are they important?

To thrive as a C Developer, you need a solid understanding of C programming, data structures, algorithms, and typically a degree in computer science or a related field. Familiarity with development tools such as GCC, GDB, version control systems like Git, and sometimes familiarity with embedded systems or operating system concepts is essential. Strong problem-solving abilities, attention to detail, and effective communication skills set standout developers apart. These skills and qualities are crucial for writing efficient, reliable code and collaborating effectively on complex software projects.

Are C developers still in demand?

C developers are still in demand, especially in industries like embedded systems, operating systems, and hardware programming. Proficiency in C remains valuable due to its performance and low-level capabilities, and knowledge of related tools like compilers and debugging is often required.

What is the difference between C Developer vs C++ Developer?

AspectC DeveloperC++ Developer
Required CredentialsTypically a bachelor's in computer science or related field; certifications are optionalSimilar credentials; often includes certifications in C++ or software development
Work EnvironmentEmbedded systems, operating systems, or low-level programmingApplication development, game development, or software engineering
Industry UsageEmbedded devices, firmware, OS kernelsDesktop applications, game engines, high-performance software

The main difference between a C Developer and a C++ Developer lies in their focus areas. C Developers primarily work on low-level programming and embedded systems, while C++ Developers often handle more complex applications that leverage object-oriented features. Both roles require similar foundational skills, but their application domains and project types differ significantly.

What are some common challenges C developers face when working on large codebases, and how can they address them?

C Developers working with large codebases often encounter challenges such as maintaining readability, managing dependencies, and identifying bugs related to memory management. To address these issues, developers typically use modular programming techniques, adhere to consistent coding standards, and leverage version control tools for collaboration. Regular code reviews and comprehensive documentation also help teams maintain code quality and ensure that knowledge is shared across developers, making it easier to onboard new team members and reduce technical debt.

What is a C developer?

C Developers are software engineers who specialize in designing, developing, and maintaining software applications using the C programming language. They work on a variety of projects, including operating systems, embedded systems, and performance-critical applications. C Developers are responsible for writing efficient, reliable, and maintainable code, as well as debugging and optimizing existing software. They often collaborate with other developers, engineers, and stakeholders to deliver robust technical solutions.
What are the most commonly searched types of C Developer jobs in Virginia? The most popular types of C Developer jobs in Virginia are:
What cities in Virginia are hiring for C Developer jobs? Cities in Virginia with the most C Developer job openings:
What are popular job titles related to C Developer jobs in VA? For C Developer jobs in VA, the most frequently searched job titles are:
Infographic showing various C Developer job openings in Virginia as of August 2026, with employment types broken down into 73% Full Time, and 27% Contract. Highlights an 94% In-person, and 6% Remote job distribution, with an average salary of $119,180 per year, or $57.3 per hour.

Senior Electrical I&C Engineer

Merrick & Company

Newport News, VA • Hybrid

$97K - $127K/yr

Full-time

Medical, Dental, Vision, PTO

Re-posted 29 days ago


Job description

OVERVIEW

Merrick is seeking a Senior Electrical or I&C Engineer for several upcoming shipbuilding facility projects. You'll be the Onsite Support Engineer and will function as part of a team that plans, designs and oversees the construction of new and/or expanded shipbuilding facilities. This position will initially be located at our client site in Newport News, Virginia, not at a Merrick office. 


WHAT YOU'LL DO
  • Act as the owner's engineer, supporting NNS facilities maintenance and assisting the utility engineering team.
  • Evaluate maintenance notifications by reviewing documentation and implementing corrective actions as needed.
  • Prepare engineering documentation, including Technical Work Instructions (TWI).
  • Conduct studies and analysis for emergent tasks as they arise.
  • Assist with maintenance tasks to support testing, troubleshooting, and resolving system problems, as well as making configuration changes.
  • Provide onsite technical support and guidance, including reviewing drawings, designs, and other technical documents for quality and code compliance.
  • Inspect onsite infrastructure related to facilities and utilities to ensure proper functioning and adherence to standards.

REQUIRED QUALIFICATIONS
  • Bachelors Degree in Electrical Engineering from an ABET accredited institution.
  • Professional Engineering (PE) License.
  • Minimum of ten (10) years of experience in electrical and/or I&C Engineering.
  • Client projects for this position require U.S. Citizenship.
  • Low voltage electrical, high voltage electrical, control systems, and Telecommunications
  • Knowledge of NEC and NFPA electrical codes and standards

TOTAL REWARDS & EMPLOYEE PROGRAMS
  • Employee Ownership – All eligible U.S. employees participate in our Employee Stock Ownership Plan (ESOP), sharing in the company’s success.
  • Comprehensive Compensation & Benefits – Merrick & Company offers a competitive compensation and benefits package including health insurance, dental and vision coverage, and paid time off (PTO).
  • Robust Referral Program – Earn incentives for referring top talent to join our team.
  • Performance Reviews – Annual reviews to recognize contributions and support career growth.
  • Professional Development – Access to ongoing training and development opportunities to build your skills and advance your career.
  • Employee Recognition – Formal programs to celebrate achievements and outstanding performance.
  • Peer Mentor Program – Get support and guidance through structured mentorship opportunities.
  • And More – Additional programs and benefits designed to support your success and well-being.

ADDITIONAL INFORMATION
  • Apply online only. No e-mail, hard copy or third-party resumes accepted.
  • At Merrick, every resume is carefully reviewed by our team of experienced human recruiters—never by AI. We are committed to a fully human-centered hiring process, ensuring each candidate receives thoughtful, personalized attention at every stage.
  • Merrick is an Equal Opportunity Employer, including disability/vets.
  • Employment with Merrick is contingent upon completion of a pre-employment background check, MVR check, and drug screen.

#LI-Hybrid

Qualifications:
  • Bachelors Degree in Electrical Engineering from an ABET accredited institution.
  • Professional Engineering (PE) License.
  • Minimum of ten (10) years of experience in electrical and/or I&C Engineering.
  • Client projects for this position require U.S. Citizenship.
  • Low voltage electrical, high voltage electrical, control systems, and Telecommunications
  • Knowledge of NEC and NFPA electrical codes and standards
Education:UNAVAILABLEEmployment Type: FULL_TIME