C Software Engineer Jobs in Virginia
C Software Engineer jobs in Virginia are consistently in demand, with strong hiring concentrated in defense contracting, federal IT systems, and embedded systems development across seniority levels from entry-level to principal engineer. The Northern Virginia corridor, Hampton Roads, and Richmond are the primary hiring centers, anchored by major employers such as Leidos, Northrop Grumman, and Raytheon Technologies. The most sought-after specialties include real-time systems programming, firmware development, and low-level systems work supporting defense and intelligence programs. Find a role that fits below and apply directly.
Find C Software Engineer JobsOverview
Showing 5 of 16+ C Software Engineer jobs











We don't just build technology—we engineer the future. From next-gen aerospace to cutting-edge defense systems, we tackle the toughest, mission-critical challenges that keep people safe and push the limits of innovation. This is where problem-solvers, innovators, and big thinkers thrive.
Quest Defense Systems and Solutions is looking for a Lead Nuclear Digital Instrumentation & Controls (I&C) IV&V Engineer to provide technical leadership for verifying and validating complex digital control systems used in the nuclear industry.
This is an engineering role—not simply a test execution position. You will determine what needs to be verified, how to test it, and what evidence is needed to demonstrate compliance. You'll work across software, hardware, firmware, FPGA, systems engineering, quality, and project teams to evaluate system performance, identify technical risks, and ensure requirements are fully verified.
Location: Wilmington, NC initially, transitioning to Nampa, ID after approximately six months. Candidates may relocate or travel approximately 50%.
This position supports a project that will be performed in two phases:
- Initial phase: For approximately the first six months, the engineer will support onsite work in Wilmington, NC. Candidates may be based in or temporarily relocate to the Wilmington area or travel onsite approximately 50% of the time, generally in one- to two-week blocks.
- Second phase: After the Wilmington phase, the project will transition to Nampa, ID for the remainder of the assignment. The engineer must be willing to relocate to the Boise–Nampa area or continue traveling onsite approximately 50% of the time.
Citizenship: US Citizen or US Person due to the nature of the work
What You'll Do
- Lead independent verification and validation (IV&V) activities for nuclear digital I&C and embedded control systems.
- Translate system, hardware, software, firmware, interface, and performance requirements into appropriate verification objectives and test requirements.
- Perform, witness, and evaluate component, subsystem, system, Factory Acceptance, and regression testing.
- Evaluate test results and objective evidence to determine whether requirements have been met.
- Identify anomalies, technical risks, incomplete evidence, and potential compliance issues; drive issues through resolution and closure.
- Document deficiencies and technical issues clearly and support investigation, disposition, corrective action, retest, and closure.
- Perform change-impact assessments and determine appropriate regression testing following design, software, hardware, or configuration changes.
- Support test simulators, automated test equipment, test tools, and production test systems.
- Maintain configuration control of test environments, hardware, software, firmware, test media, and verification evidence.
- Lead or support customer-facing Factory Acceptance Testing, technical reviews, and project execution.
- Communicate test status, technical findings, risks, and recommendations to customers and project leadership.
- Provide technical leadership, mentoring, and guidance to engineers and test personnel.
- Work closely with systems, software, hardware, FPGA, quality, manufacturing, suppliers, customers, and project management teams.
Required Qualifications
- Bachelor's degree in Electrical Engineering, Computer Engineering, Software Engineering, or a related engineering discipline.
- 10+ years of experience in embedded software development, including knowledge of the C programming language and software development tools (GitLab, Jira, LDRA, Arm Development Studio, Visual Studio, GDB, etc.).
- Experience developing and executing verification and validation (V&V) strategies for complex systems.
- Experience developing test plans, test procedures, test reports, and requirements traceability.
- Strong understanding of configuration management and requirements-based testing.
- Strong judgment in verification strategy and objective evidence
- Experience with software development in a safety-critical environment (DO-178, ISO 26262).
- Willingness and ability to travel extensively and support extended onsite assignments.
Preferred Qualifications
- Familiarity with nuclear industry processes and standards.
- Intermediate knowledge of standard programming languages (e.g., Python).
- Experience adopting and/or integrating emerging technologies (e.g., generative AI, automation platforms, digital assistants) into day-to-day operations for continuous improvement.
The QDSS Advantage
At QDSS, our advantage is purpose-driven work, collaborative teams, and complex challenges that push boundaries and build lasting impact. You'll grow your career while contributing to mission-critical programs that demand excellence and shape the future.
What You'll Find Here
- Work That Matters – Next-generation, safety- and mission-critical projects where your contributions have real-world impact.
- Growth That's Supported – Competitive compensation, employer-matched 401(k), certification assistance, and clear opportunities for advancement.
- A Culture That Works – A flexible, collaborative, and people-first environment where teamwork, innovation, and balance are valued.
Benefits Include
- Competitive pay, comprehensive medical/dental/life and disability coverage, 401(k) with employer match, professional development support, and a flexible, friendly workplace.
At Quest Defense Systems and Solutions, we don't just build technology — we engineer the future. From next-generation aerospace solutions to cutting-edge defense systems, we tackle the toughest, mission-critical challenges that keep people safe and push the boundaries of innovation. This is where problem-solvers, innovators, and visionary thinkers come together to shape the future. With over 25 years of aerospace and defense engineering expertise, our commitment to delivering high-quality, transformative solutions sets us apart — not just as an industry leader, but as a driving force for impactful change. Together, we're not just leading the industry — we're revolutionizing it.
Quest Defense provides equal employment opportunities to all employees and applicants for employment and prohibits discrimination and harassment of any type without regard to race, color, religion, age, sex, national origin, disability status, genetics, protected veteran status, sexual orientation, gender identity or expression, or any other characteristic protected by federal, state or local laws.
This policy applies to all terms and conditions of employment, including recruiting, hiring, placement, promotion, termination, layoff, recall, transfer, leaves of absence, compensation and training.The physical demands described here are representative of those that must be met by an employee to successfully perform the essential functions of this job. Reasonable accommodations may be made to enable individuals with disabilities to perform the essential functions.
See All 16 C Software Engineer Jobs in Virginia
Find roles in Virginia that match your experience and apply in just a few clicks.
Find C Software Engineer JobsC Software Engineer Jobs by City in Virginia
Where Virginia roles are concentrated, by current openings.
C Software Engineer Job Market in Virginia
A snapshot from current Virginia openings, updated as new roles post.
Who's Hiring



What Virginia Employers Look For
The qualifications that appear most often in C software engineer jobs across Virginia.
- Bachelor's degree in computer science, electrical engineering, or a related technical field
- Proficiency in C programming with hands-on experience in systems or embedded development
- Active or obtainable U.S. security clearance, commonly required by Virginia defense contractors
- Experience with real-time operating systems such as VxWorks, FreeRTOS, or POSIX-compliant environments
- Familiarity with debugging tools, hardware interfaces, and low-level memory management
- Strong written communication skills for technical documentation and cross-functional collaboration
C Software Engineer Jobs in Virginia: Frequently Asked Questions
How do you become a c software engineer in Virginia?
C software engineering in Virginia has no state-issued license or board registration, so the path runs through education and clearance. Most employers require a bachelor's degree in computer science, electrical engineering, or a closely related field. Because much of Virginia's demand comes from defense and federal IT, obtaining or being eligible for a U.S. security clearance significantly strengthens candidacy. Building demonstrated experience with C in embedded or systems contexts is the practical credential Virginia employers screen for.
How much do C software engineers make in Virginia?
C software engineers in Virginia earn a median of about $136,460 a year, based on May 2025 Bureau of Labor Statistics wage data, ranging from around $83,350 for the lowest 10% to over $211,930 for the top 10%. Pay rises with experience, specialty, and employer.
Which companies hire c software engineers in Virginia?
Employers hiring c software engineers in Virginia right now include Comcast, Verisign, and CaseGuard, based on current listings on Migrate Mate as of September 2026. Virginia's deep concentration of defense primes and federal systems integrators means a large share of these openings support government programs, making security clearance eligibility a recurring factor across postings.
Which Virginia cities have the most c software engineer jobs?
The cities with the most c software engineer openings in Virginia are Reston, Manassas, and Arlington. Northern Virginia dominates because it hosts the headquarters and major operations of defense contractors and federal IT firms that rely heavily on C for systems and embedded work, while Hampton Roads draws significant volume from naval and aerospace programs concentrated along the coast.
Are there remote c software engineer jobs in Virginia?
Yes, and more than most engineering fields. About 78% of c software engineer openings tied to Virginia are remote or hybrid as of September 2026, reflecting the desk-based and analytical nature of much of the work. That said, roles involving classified systems, hardware integration, or lab-based firmware development typically require on-site presence, so clearance-sensitive positions are least likely to be fully remote.
How can I get hired as a c software engineer in Virginia with little or no experience?
The most realistic entry path is through internships or new-graduate programs at Virginia's large defense and federal IT contractors, where employers such as Leidos and Northrop Grumman run structured programs for candidates without professional experience. Adjacent roles in embedded systems testing, technical writing for systems documentation, or hardware QA can open the door. Building a portfolio of C projects, particularly anything involving real-time or low-level memory work, and pursuing a CompTIA Security+ to support clearance eligibility gives early-career candidates a measurable edge with Virginia employers.
Where can I find and apply to c software engineer jobs in Virginia?
You can find and apply to c software engineer jobs in Virginia on Migrate Mate, which lists current Virginia openings updated regularly. Search the listings to find roles that match your experience level, clearance status, and specialty, then apply directly to the ones that fit.
See All 16 C Software Engineer Jobs in Virginia
Find roles in Virginia that match your experience and apply in just a few clicks.
Find C Software Engineer Jobs