1

C Programmer Jobs in Raleigh, NC (NOW HIRING)

Sr/Staff Lustre Engineer

Raleigh, NC · On-site

$150K - $250K/yr

This role is for someone who is equally comfortable working in kernel-space C, analyzing performance bottlenecks in large-scale deployments, and collaborating with other senior engineers to evolve ...

Software Engineer The Company: Varonis is a pioneer in data security and analytics, specializing in ... 3+ years with C/C++ * Experience with distributed systems * Experience with multi-threaded ...

Tegra System Software Engineer

Durham, NC · On-site

$167K - $198K/yr

Outstanding C programming and low-level driver experience; background and strength with complex system-level debugging * Experienced with ARM based processor architecture * Familiarity with computer ...

Emphasizes mathematical rigor and connects mechanics to aerospace engineering and advanced physics research. * Curriculum Awareness & Adaptive Instruction: Familiar with AP Physics C Mechanics ...

Emphasizes mathematical rigor and connects mechanics to aerospace engineering and advanced physics research. * Curriculum Awareness & Adaptive Instruction: Familiar with AP Physics C Mechanics ...

next page

Showing results 1-20

C Programmer information

See Raleigh, NC salary details

$10.7K

$114.2K

$173.5K

How much do c programmer jobs pay per year?

As of Jul 3, 2026, the average yearly pay for c programmer in Raleigh, NC is $114,158.00, according to ZipRecruiter salary data. Most workers in this role earn between $92,300.00 and $151,600.00 per year, depending on experience, location, and employer.

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.

What engineer makes $500,000 a year?

Highly experienced engineers in specialized fields such as petroleum engineering, aerospace engineering, or senior software engineering roles can earn $500,000 or more annually, often through a combination of base salary, bonuses, and stock options. These positions typically require advanced skills, extensive experience, and often involve leadership or executive responsibilities.

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 are C Programmers?

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.

Will AI replace C programmer?

AI is unlikely to fully replace C programmers, as C development requires understanding hardware, system-level programming, and optimization that AI cannot fully replicate. Instead, AI tools can assist C programmers by automating repetitive tasks and improving code efficiency, but human expertise remains essential for complex problem-solving and system design.

Are C programmers still in demand?

C programmers are still in demand, especially in industries like 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 proficiency with related tools like compilers and debugging is often required.

What jobs can I get with C programming?

With C programming skills, you can pursue roles such as embedded systems developer, systems programmer, firmware engineer, or software developer in industries like electronics, automotive, and telecommunications. These jobs often require knowledge of low-level programming, hardware interaction, and debugging tools, and may involve working with operating systems or real-time systems.

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 are the most commonly searched types of C Programmer jobs in Raleigh, NC? The most popular types of C Programmer jobs in Raleigh, NC are:
What are popular job titles related to C Programmer jobs in Raleigh, NC? For C Programmer jobs in Raleigh, NC, the most frequently searched job titles are:
What job categories do people searching C Programmer jobs in Raleigh, NC look for? The top searched job categories for C Programmer jobs in Raleigh, NC are:
What cities near Raleigh, NC are hiring for C Programmer jobs? Cities near Raleigh, NC with the most C Programmer job openings:
Infographic showing various C Programmer job openings in Raleigh, NC as of June 2026, with employment types broken down into 3% Locum Tenens, 9% As Needed, 67% Full Time, 18% Part Time, and 3% Contract. Highlights an 93% Physical, 3% Hybrid, and 4% Remote job distribution, with an average salary of $114,158 per year, or $54.9 per hour.
Senior Director of Engineering Operations

Senior Director of Engineering Operations

Strata Solar LLC

Durham, NC

Full-time

Posted 14 days ago


Job description

Ready to lead engineering innovation at the forefront of clean energy?
Strata Clean Energy is hiring a Senior Director of Engineering Operations to drive strategic leadership, technical excellence, and team performance across utility-scale solar and battery storage (BESS) projects nationwide.

About the Company

Strata Clean Energy is a national leader in utility-scale clean energy solutions—designing, building, and operating solar and energy storage systems that power the future. Headquartered in Durham, North Carolina, we’ve delivered over 2.5 GW of solar capacity and have more than 14+ GW in our development pipeline. With in-house expertise spanning development, engineering, procurement, construction, and operations, Strata is uniquely positioned to execute complex energy projects that accelerate the transition to a carbon-free grid.
Our people are our power: we are committed to innovation, sustainability, and building a better world through clean energy.

About the Role

Strata's Engineering group supports projects across the full lifecycle — from early design basis development through construction execution and post-COD support. The group is multidisciplinary, spanning electrical, civil, structural, and I&C engineering, and operates across multiple concurrent workstreams serving both internal Strata projects and third-party EPC clients.

The Director of Engineering Operations manages the day-to-day performance of this group. Reporting to the Chief Engineer, this role exists so that technical leadership can focus on strategy, equipment roadmaps, and supplier relationships rather than operational management. The Director owns how well the teams run: resource allocation, performance tracking, process improvement, and the commercial relationships with the external engineering firms that supplement internal capacity.

This is a management role inside a technical organization, not a senior technical role. The discipline leads own technical standards. The Director owns the system those people operate within.

What You’ll Do

  • Manage a team of discipline directors and execution managers across electrical, civil, I&C, and project engineering functions

  • Own Engineering's operational performance: track throughput, rework rates, resource utilization, and design change volume; use that data to identify bottlenecks and drive improvement

  • Manage Strata's commercial relationships with external civil and structural engineering firms: master service agreements, portfolio-level capacity planning, and performance accountability

  • Resolve resource conflicts and cross-team scheduling issues; escalate structural problems to the Chief Engineer with recommendations

  • Support the development of Strata's sub-contracts function, representing Engineering's requirements for firm capability, reliability, and technical standards

  • Partner with the Engineering Program Manager to ensure smooth coordination across project phases and teams

What We’re Looking For

  • 12+ years of professional experience, with at least 5 in a role managing a multi-discipline technical delivery operation — not just a project team

  • Background in engineering, architecture, or technical consulting; utility-scale energy experience a plus but not required

  • Demonstrated experience managing external professional services firms and professional services agreements

  • Comfortable with schedule and cost data; able to build and run performance tracking systems

  • Technically credible with engineers without needing to be the technical authority in the room

  • Strong operational instincts: energized by making complex systems run well

  • PE license or equivalent professional credential a plus

Why Join Strata Clean Energy?

  • Make a direct impact on the future of sustainable energy
  • Join a passionate and mission-driven team of industry leaders
  • Competitive compensation + bonus
  • Benefits offered:
    • Comprehensive high-deductible health plans
    • Dental and vision insurance
    • Short- and long-term disability
    • Group life insurance
    • 401(k) with corporate matching
    • Health Saving Account (HSAs) and Flexible Spending Account (FSAs)
  • Competitive PTO and company holidays

Be the force behind tomorrow’s energy solutions.


If you're a seasoned engineering leader ready to modernize how clean energy projects are designed and delivered—we want to hear from you!