1

C Programmer Jobs in Virginia (NOW HIRING)

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

Software Engineer III (C Engineer) Description Who We Are Textron Systems is part of Textron, a $14 billion, multi-industry company employing 35,000 talented makers, thinkers, creators and doers ...

C/C++ Developer

Mclean, VA

$49.50 - $66.75/hr

Our company provides application analysis, design, development and programming, software ... Must have strong C,C++ , SQL queries and Stored Procedures, Triggers * Experience with heavy Data

C or C++ Junior Developer

Dahlgren, VA · On-site

$50 - $67.25/hr

Amentum is looking for C or C++ Junior Developer with software development related education and/or experience to support software development & integration in C++ or C in support of Naval projects ...

C or C++ Junior Developer

Dahlgren, VA · On-site

$50 - $67.25/hr

Amentum is looking for C or C++ Junior Developer with software development related education and/or experience to support software development & integration in C++ or C in support of Naval projects ...

C/C++ Software Engineer

Mclean, VA · On-site

$96K - $161K/yr

The engineer will work on advanced radar tracking, sensor fusion, data correlation, and real-time operational displays that directly support homeland security and law enforcement operations.

We are seeking a highly skilled C/C++ Software Engineer to support mission-critical Command, Control, Communications, Computers, and Intelligence (C4I) systems for U.S. Customs and Border Protection ...

Showing results 21-40

C Programmer information

See Virginia salary details

$11

$39

$68

How much do c programmer jobs pay per hour?

As of Aug 8, 2026, the average hourly pay for c programmer in Virginia is $39.20, according to ZipRecruiter salary data. Most workers in this role earn between $25.48 and $51.01 per hour, depending on experience, location, and employer.

What is the salary of a C programmer?

The salary of a C programmer varies based on experience, location, and industry, but typically ranges from $60,000 to $110,000 annually in many regions. Entry-level positions may start lower, while experienced programmers with specialized skills can earn higher salaries, especially in fields like embedded systems or software development. Certifications and proficiency with tools like GCC or Visual Studio can also influence compensation.

What is the difference between C Programmer vs C Developer?

AspectC ProgrammerC Developer
Required CredentialsProficiency in C language, often with a degree in Computer Science or related fieldSimilar credentials, with additional emphasis on software development experience
Work EnvironmentTypically in embedded systems, firmware, or low-level programmingOften in software applications, system software, or embedded systems
Employer & Industry UsageTech companies, manufacturing, automotive, embedded device firmsSoftware firms, tech startups, hardware companies

The main difference between a C Programmer and a C Developer lies in their scope of work. C Programmers focus primarily on writing and debugging C code, often in embedded or low-level environments. C Developers may have a broader role, including designing, testing, and maintaining C-based applications. Both roles require similar skills and credentials, but their typical work environments and responsibilities can differ slightly.

Which companies hire C programmers?

Many technology, automotive, aerospace, and embedded systems companies hire C programmers for developing firmware, operating systems, and performance-critical applications. Notable employers include Intel, Microsoft, Apple, Qualcomm, and various defense contractors, often requiring knowledge of low-level programming and familiarity with tools like GCC or Visual Studio.

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

To thrive as a C Programmer, you need a strong understanding of C programming language fundamentals, data structures, algorithms, and typically a degree in computer science or a related field. Experience with development environments like GCC or Visual Studio, version control systems such as Git, and familiarity with debugging tools are commonly required. Analytical thinking, attention to detail, and effective problem-solving abilities help C Programmers stand out in this role. These skills and qualities are vital for writing efficient, reliable code and ensuring robust software performance in diverse technical environments.

What does a C programmer do?

A C Programmer is someone responsible for developing the code that integrates into an operating system, as well as other operating system modules, low-level libraries for other high-level languages, and embedded systems. C is a versatile and flexible programming language that is used for a wide range of purposes. C Programmers are tasked with designing, building, and maintaining efficient, reliable, and reusable C++ code, suggesting and implementing new solutions, creating high-level designs, and supporting the team in maintaining a code's quality. Also, they assist with analysis, design, implementation, and testing. You typically need to earn a degree from post-secondary education to be a qualified candidate for a C Programmer role.

What is a C programmer?

C Programmers are software developers who specialize in writing, testing, and maintaining code using the C programming language. They typically work on system-level software, embedded systems, operating systems, and application development where performance and efficiency are critical. C Programmers need a strong understanding of computer architecture, memory management, and low-level programming concepts. Their work is fundamental in industries such as technology, automotive, telecommunications, and more.

Are C programmers still in demand?

C programmers are still in demand, especially in industries such as embedded systems, operating systems, and hardware development, where low-level programming and performance are critical. Knowledge of C remains valuable for maintaining legacy systems and working with hardware interfaces, and many organizations seek professionals skilled in C for specialized roles.

How do C programmers typically collaborate with other team members during software development projects?

C Programmers often work closely with other developers, software engineers, and quality assurance teams throughout the development cycle. They participate in code reviews, contribute to design discussions, and integrate their code with modules written in other languages or by other team members. Effective communication and documentation are key, as C code frequently interacts with hardware or low-level components that require coordination with system architects or embedded engineers. This collaborative environment helps ensure robust, efficient, and maintainable software solutions.
What job categories do people searching C Programmer jobs in Virginia look for? The top searched job categories for C Programmer jobs in Virginia are:
What cities in Virginia are hiring for C Programmer jobs? Cities in Virginia with the most C Programmer job openings:
Infographic showing various C Programmer job openings in Virginia as of August 2026, with employment types broken down into 82% Full Time, 6% Part Time, 11% Contract, and 1% Nights. Highlights an 88% Physical, 4% Hybrid, and 8% Remote job distribution, with an average salary of $81,529 per year, or $39.2 per hour.

Engineer Associate - Engineer Sr(Protection and Controls P&C Engineer)

American Electric Power

Roanoke, VA • On-site

$84K/yr

Full-time

Posted 23 days ago


American Electric Power rating

8.7

Company rating: 8.7 out of 10

Based on 103 frontline employees who took The Breakroom Quiz

9th of 53 rated energy and utility


Job description

Job Posting End Date
08-09-2026
Please note the job posting will close on the day before the posting end date.
Job Summary
Responsible to the assigned supervisor for performing entry level engineering work activities and projects requiring the application of engineering knowledge in a safe, effective, efficient and economic accomplishment of assigned objectives.
What You'll Do:
You'll apply your knowledge in engineering design, project management and maintenance of utility systems.
You'll contribute to knowledge sharing initiatives such as training programs and documentation development to enhance team capabilities.
You'll apply your proven ability to access and analyze and recommend enhancements to business processes.
You'll work independently with minimal guidance and collaboratively in an inclusive team environment.
You'll follow policies, practices, standards, and rules of AEP as well as those regulations and procedures required.
You'll provide training and guidance to co-workers in need.
You'll plan and oversee engineering projects from conception to completion, ensuring adherence to timelines, budgets, and regulatory requirements
You'll coordinate effectively with peers, external contractors, and regulatory authorities to ensure project success.
Job Description
What You'll Do:
P&C Engineering Accountabilities:
  • Perform and Review relay protection and control activities for 4kV thru 765KV electrical substation projects.
  • Prepare and Review P&C scopes for electric substation projects.
  • Prepare and/or review P&C engineering settings and designs for electrical substation projects.
  • Prepare and Review Relay Setting Calculation Sheets, Setting Files and other relay setting deliverables for substation projects.
  • Perform area protection studies and recommend settings for existing and new transmission line and station protection schemes.
  • Model transmission system impedances and perform short circuit fault studies.
  • Perform activities related to NERC P&C standards. Prepare and review PRC-023, FAC-008 etc. NERC required documents.
  • Review, evaluate and provide P&C comments and recommendations on transmission system planning proposals.
  • Coordinate with transmission customers and interconnected companies on associated protection issues.
  • Provide engineering support for project installation, commissioning, checkout and troubleshooting.
  • Provide general P&C technical support, as needed, including the technical interfaces with Telecomm, Operations, Transmission Region Operations, Station Engineering, Transmission Planning and Project Management.
  • Peer Review and approve P&C related work of other team members. Manage, Oversee and peer review P&C related work of outsource companies.
  • Identify, clarify, resolve, and initiate solutions to protection and control problems through analysis of interruption reports and fault recorder records.
  • Contribute to development of system-wide protection standards for transmission and distribution station protection, metering and control applications.
  • Participate in project scheduling, resource planning, and cost control for assigned projects.

What We're Looking For:
Note: This position is posted at multiple grade levels and offers a range of opportunities for advancement. The minimum qualifications outlined below apply to the Engineer Assc level with increased educational, skill, experience and certification requirements for higher level Engineers.
Engineer Assc(Grade 6)
Salary Range- $84,000
This is an entry level position for new graduates with a Bachelor's degree in engineering in a program accredited by ABET*; Passing the Fundamentals of Engineering examination in preparation for future licensing as a Professional Engineer (PE) is encouraged and preferred.
Engineer(Grade 7)
Has typically acquired a Bachelor's degree in engineering in a program accredited by ABET* along with two or more years of related engineering experience.
Individuals with a Master's degree in engineering from an engineering program accredited by ABET* may be considered for entry into the organization at this level.
Individuals with a Bachelor's degree in Engineering Technology can satisfy this degree requirement, if they obtain a certified Professional Engineering (PE) license.
*ABET - Engineering Accreditation Commission of the Accreditation Board for Engineering and Technology.
Engineer Sr (Grade 8)
Has typically acquired 4 or more years of related engineering experience along with a Bachelor's degree in engineering in a program accredited by ABET*; or 2 years of related engineering experience along with a Master's degree or PhD in engineering from a program accredited by ABET*; Registration as a Professional Engineer (PE) in any U.S. state or Puerto Rico** is encouraged and preferred.*ABET - Engineering Accreditation Commission of the Accreditation Board for Engineering and Technology.
Individuals with a Bachelor's degree in Engineering Technology can satisfy this degree requirement, if they obtain a certified Professional Engineering (PE) license.
Where You'll Work:
On-Site in our Roanoke VA Location.
What You'll Get:
Engineer Assc: $84,000
Engineer: $86,000 - $105,000
Engineer Sr: $98,993- $124,940
In addition to a competitive compensation, AEP offers a unique comprehensive benefits package that aims to support and enhance the overall well-being of our employees.
Where Putting the Customer First Powers Everything We Do
At AEP, we're more than just an energy company - we're a team of dedicated professionals committed to delivering safe, reliable, and innovative energy solutions. Guided by our mission to put the customer first, we strive to exceed expectations by listening, responding, and continuously improving the way we serve our communities. If you're passionate about making a meaningful impact and being part of a forward-thinking organization, this is the company for you!
AMERICAN ELECTRIC POWER (On-Site)
#LI-Onsite
#AEPCareers
Compensation Data
Compensation Grade:
SP20-006
Compensation Range:
$74,551.00 - $128,688.00
The Physical Demand Level for this job is: S - Sedentary Work: Exerting up to 10 pounds of force occasionally (Occasionally: activity or condition exists up to 1/3 of the time) and/or a negligible amount of force frequently. (Frequently: activity or condition exists from 1/3 to 2/3 of the time) to lift, carry, push, pull or otherwise move objects, including the human body. Sedentary work involves sitting most of the time but may involve walking or standing for brief periods of time. Jobs are sedentary if walking and standing are required only occasionally, and all other sedentary criteria are met.
Hear about it first! Get job alerts by email. Log in to your Candidate Home Account today! If you don't have an account, you can create one.
It is hereby reaffirmed that it is the policy of American Electric Power (AEP) to provide Equal Employment Opportunity in all respects of the employer-employee relationship including recruiting, hiring, upgrading and promotion, conditions and privileges of employment, company sponsored training programs, educational assistance, social and recreational programs, compensation, benefits, transfers, discipline, layoffs and termination of employment to all employees and applicants without discrimination because of race, color, religion, sex (including pregnancy, gender identity, and sexual orientation), national origin, age, veteran or military status, disability, genetic information, or any other basis prohibited by applicable law. When required by law, we might record certain information or applicants for employment may be invited to voluntarily disclose protected characteristics.

What American Electric Power employees say

Pay

Benefits

Hours and flexibility

Workplace

Get the full story on Breakroom


American Electric Power logo

About American Electric Power

Sourced by ZipRecruiter

AEP Energy is a certified competitive retail electricity and natural gas supply provider. We proudly serve residential, small business and commercial and industrial customers. AEP Energy has over 100 years of industry experience with backing from our parent company, American Electric Power (AEP). AEP is one of the largest electric energy companies in the United States and ranked 204 of the Fortune 500.

Industry

Utilities

Company size

10,000+ Employees

Headquarters location

Columbus, OH, US

Year founded

1906

Social media