1

Software Developer C C++ Jobs in Raleigh, NC (NOW HIRING)

We are building the enterprise software infrastructure to capture, catalog, refine, enrich, and ... Requirements Linux Kernel Development Experience System programming in C/C++. Solid networking ...

Senior Software Engineer - V-Force

Raleigh, NC · On-site +1

$119K - $157K/yr

About the Role: We're looking for an experienced software developer with strong skills in C, C++, or Python to join our V-Force team -a specialized engineering squad embedded within R&D. This is not ...

V-Force Senior Software Engineer - RTP

Raleigh, NC · On-site

$119K - $157K/yr

About the Role: We're looking for an experienced software developer with strong skills in C, C++, or Python to join our V-Force team -a specialized engineering squad embedded within R&D. this is a ...

... software for SmallHD's video monitoring products and will need to be comfortable programming in C ... Maintaining existing custom C applications * Aiding in custom hardware bring-up * Developing and ...

3D C++ Software Engineer Department: Research & Development Employment Type: Full Time Location: US-North Carolina-Raleigh Description Join us in transforming digital orthodontics for over 212,000 ...

3D C++ Software Engineer

Morrisville, NC · On-site +1

$116K - $160K/yr

As a 3D C++ Software Engineer , you will design and develop the core algorithms and systems behind our next‑generation 3D applications, directly enabling innovative orthodontic devices. In this ...

Embedded Software Engineer

Raleigh, NC · On-site

$112K - $148K/yr

Job Summary We are seeking an Embedded Software Engineer with 2-5 years of experience to join the ... Implement user-space applications and services in C/C++ * Implement CAN-based inter-processor and ...

Embedded Software Engineer

Raleigh, NC

$112K - $148K/yr

Job Summary We are seeking an Embedded Software Engineer with 2-5 years of experience to join the ... Implement userspace applications and services in C/C++ * Implement CANbased interprocessor and ...

Embedded Software Engineer

Raleigh, NC · On-site

$112K - $148K/yr

Job Summary We are seeking an Embedded Software Engineer with 2-5 years of experience to join the ... Implement userspace applications and services in C/C++ * Implement CANbased interprocessor and ...

next page

Showing results 1-20

Software Developer C C information

See Raleigh, NC salary details

$10

$56

$93

How much do software developer c c++ jobs pay per hour?

As of Jul 16, 2026, the average hourly pay for software developer c c++ in Raleigh, NC is $56.18, according to ZipRecruiter salary data. Most workers in this role earn between $45.82 and $61.68 per hour, depending on experience, location, and employer.

What is a Software Developer C C job?

A Software Developer C C++ is responsible for designing, developing, and maintaining software applications using the C and C++ programming languages. They work on system-level applications, embedded systems, game development, and high-performance software solutions. Their role includes writing efficient code, debugging, optimizing performance, and collaborating with teams to meet project requirements.

What are the typical daily responsibilities of a Software Developer C C ?

As a Software Developer C C++, your daily responsibilities often include designing, coding, and testing software solutions using C or C++, reviewing and optimizing existing codebases, and collaborating with team members through code reviews and project meetings. You may also be responsible for debugging, troubleshooting issues, and writing technical documentation to ensure maintainability and knowledge sharing within the team. Many developers work closely with cross-functional teams, such as QA engineers and product managers, to deliver robust and scalable applications. Staying up-to-date with industry standards and integrating new development tools or practices is also encouraged in this role.

What are the key skills and qualifications needed to thrive in the Software Developer C C position, and why are they important?

To thrive as a Software Developer C C++, you need strong programming skills in C and C++, a deep understanding of algorithms, data structures, and software engineering principles, often supported by a relevant degree such as Computer Science or Software Engineering. Familiarity with development environments like Visual Studio or Eclipse, version control systems such as Git, and possibly certifications like Microsoft Certified: Azure Developer Associate can be advantageous. Attention to detail, problem-solving ability, teamwork, and effective communication are vital for excelling in collaborative and complex development environments. These skills and qualities help ensure reliable, high-performance code and successful project delivery in demanding technical settings.

What are the most commonly searched types of Software Developer C C++ jobs in Raleigh, NC? The most popular types of Software Developer C C++ jobs in Raleigh, NC are:
What are popular job titles related to Software Developer C C++ jobs in Raleigh, NC? For Software Developer C C++ jobs in Raleigh, NC, the most frequently searched job titles are:
What job categories do people searching Software Developer C C++ jobs in Raleigh, NC look for? The top searched job categories for Software Developer C C++ jobs in Raleigh, NC are:
What cities near Raleigh, NC are hiring for Software Developer C C++ jobs? Cities near Raleigh, NC with the most Software Developer C C++ job openings:
Infographic showing various Software Developer C C++ job openings in Raleigh, NC as of July 2026, with employment types broken down into 74% Full Time, 5% Part Time, 5% Temporary, and 16% Contract. Highlights an 95% In-person, and 5% Hybrid job distribution, with an average salary of $116,855 per year, or $56.2 per hour.
Linux Kernel Developer

Linux Kernel Developer

VAST Data

Raleigh, NC • On-site

Full-time

Re-posted 2 days ago


Job description

Description
VAST Data is looking for a Linux Kernel Developer to join our growing team!
This is a great opportunity to be part of one of the fastest-growing infrastructure companies in history, an organization that is in the center of the hurricane being created by the revolution in artificial intelligence.
"VAST's data management vision is the future of the market."- Forbes
VAST Data is the data platform company for the AI era. We are building the enterprise software infrastructure to capture, catalog, refine, enrich, and protect massive datasets and make them available for real-time data analysis and AI training and inference. Designed from the ground up to make AI simple to deploy and manage, VAST takes the cost and complexity out of deploying enterprise and AI infrastructure across data center, edge, and cloud.
Our success has been built through intense innovation, a customer-first mentality and a team of fearless VASTronauts who leverage their skills & experiences to make real market impact. This is an opportunity to be a key contributor at a pivotal time in our company's growth and at a pivotal point in computing history.
Requirements
VAST is building the highest-performing file system in the world. This requires innovating all the way into the Linux operating systems that require accessing data at unlimited bandwidth and low latency.
We are forming a new team focused solely on Kernel development, collaborating with the upstream community, and setting new industry standards for fast file systems.
Requirements
Linux Kernel Development Experience
System programming in C/C++.
Solid networking knowledge (OSI network layers, TCP/IP)
Python/Git- advantage
Knowledge block-level Storage/file systems - advantage
BSc/MSc degree in Computer Science, Engineering or equivalent