2

Full Time Software Developer C C++ Jobs (NOW HIRING)

C/C++ Developer

Milwaukee, WI · On-site

$48.25 - $64.75/hr

The role involves developing and maintaining C/C++ applications with a focus on kernel-level programming and system-level software development. Responsibilities : • Develop, implement, and maintain ...

You will be responsible for developing multi-threaded C application software. Our camera software ... You are an excellent C programmer * You have strong experience writing multi-threaded applications

C/C++ Developer

Austin, TX · On-site

$48.50 - $65.50/hr

Austin, TX/Sunnyvale, CA (onsite) Job Type: Full time Minimum Qualifications • BS in Computer ... developing software in open source communities • Knowledge of the internals of relational ...

You will be responsible for developing multi-threaded C application software. Our camera software ... You are an excellent C programmer * You have strong experience writing multi-threaded applications

Java / C / AWS Software Engineer

Honolulu, HI · On-site

$51.25 - $70.25/hr

SIMILAR CAREER TITLES Java Developer, C Developer, AWS Software Engineer, Cloud Software Engineer, Backend Developer, Full Stack Developer, Systems Software Engineer, Cloud Application Developer ...

Java / C / AWS Software Engineer

Chantilly, VA · On-site

$53.50 - $73.50/hr

SIMILAR CAREER TITLES Java Developer, C Developer, AWS Software Engineer, Cloud Software Engineer, Backend Developer, Full Stack Developer, Systems Software Engineer, Cloud Application Developer ...

Java / C / AWS Software Engineer

Tysons, VA · On-site

$52 - $71.25/hr

SIMILAR CAREER TITLES Java Developer, C Developer, AWS Software Engineer, Cloud Software Engineer, Backend Developer, Full Stack Developer, Systems Software Engineer, Cloud Application Developer ...

Java / C / AWS Software Engineer

Reston, VA · On-site

$54 - $74/hr

SIMILAR CAREER TITLES Java Developer, C Developer, AWS Software Engineer, Cloud Software Engineer, Backend Developer, Full Stack Developer, Systems Software Engineer, Cloud Application Developer ...

C++ Software Developer

Fairfield, NJ · On-site

$50 - $67.25/hr

C++ Software Developer, Fairfield, NJ We are seeking a C++ Software Developer to join the staff on a full-time basis. As a key member of the development team, this position requires that you help in ...

Java / C / AWS Software Engineer

San Antonio, TX · On-site

$47 - $64.50/hr

SIMILAR CAREER TITLES Java Developer, C Developer, AWS Software Engineer, Cloud Software Engineer, Backend Developer, Full Stack Developer, Systems Software Engineer, Cloud Application Developer ...

C / C++, Developer

Alpharetta, GA

$47.75 - $64.50/hr

Requires in-depth, working knowledge of major areas of software engineering. Demonstrated work ... C / C++, COM/COM+, SOAP, Windows development experience, Structure Query Language (SQL), or other ...

Java / C / AWS Software Engineer

Aurora, CO · On-site

$52.75 - $72.25/hr

SIMILAR CAREER TITLES Java Developer, C Developer, AWS Software Engineer, Cloud Software Engineer, Backend Developer, Full Stack Developer, Systems Software Engineer, Cloud Application Developer ...

C programming

Coral Springs, FL · On-site

$46.75 - $62.75/hr

Sonsoft Inc. is growing at a steady pace specializing in the fields of Software Development ... This is a Full-Time Permanent job opportunity for you. * Only US Citizen, Green Card Holder, TN ...

next page

Showing results 1-20

Full Time Software Developer C C information

See salary details

$10

$57

$95

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

As of Jul 14, 2026, the average hourly pay for full time software developer c c++ in the United States is $57.79, according to ZipRecruiter salary data. Most workers in this role earn between $47.12 and $63.46 per hour, depending on experience, location, and employer.

What are some common challenges faced by Full Time Software Developers working with C and C++?

Full Time Software Developers specializing in C and C++ often encounter challenges such as managing memory manually, debugging complex pointer-related issues, and ensuring code security against vulnerabilities like buffer overflows. Additionally, integrating C/C++ code with modern libraries or frameworks can require extra effort, and keeping up with evolving best practices is crucial. Collaborating closely with QA teams and other developers is essential to maintain code quality and meet performance benchmarks, especially in large-scale or legacy codebases.

What does a Full Time Software Developer C C++ do?

A Full Time Software Developer specializing in C and C++ is responsible for designing, developing, and maintaining software applications or systems using these programming languages. They often work on performance-critical or system-level software, such as operating systems, embedded systems, or real-time applications. Their tasks can include writing efficient code, debugging, code reviews, collaborating with team members, and staying updated with the latest developments in C and C++. They also ensure that the software meets quality standards and project requirements.

What are the key skills and qualifications needed to thrive as a Full Time Software Developer C C++, and why are they important?

To thrive as a Full Time Software Developer C C++, you need a solid understanding of computer science fundamentals, proficiency in C and C++ programming, and typically a bachelor’s degree in computer science or a related field. Familiarity with version control systems like Git, integrated development environments (IDEs) such as Visual Studio or Eclipse, and experience with debugging and build tools are commonly required. Strong problem-solving abilities, attention to detail, and effective teamwork and communication skills help you excel in collaborative development environments. These skills ensure efficient code development, robust software solutions, and smooth collaboration within technical teams.

What is the difference between Full Time Software Developer C C++ vs Full Time Embedded Software Engineer?

AspectFull Time Software Developer C C++Full Time Embedded Software Engineer
Required CredentialsBachelor's in CS or related, C/C++ proficiencyBachelor's in EE or CS, C/C++ expertise, embedded systems knowledge
Work EnvironmentOffice, software development teamsManufacturing, hardware integration, real-time systems
Industry UsageTech, finance, startupsAutomotive, aerospace, consumer electronics
Common Search/ComparisonYesYes

Full Time Software Developers C C++ focus on application and system software development in various industries, working mainly in office environments. Embedded Software Engineers specialize in programming hardware-specific systems, often in manufacturing or electronics sectors. Both roles require C/C++ skills but differ in their focus and work environment.

What cities are hiring for Full Time Software Developer C C++ jobs? Cities with the most Full Time Software Developer C C++ job openings:
What are the most commonly searched types of Software Developer C C++ jobs? The most popular types of Software Developer C C++ jobs are:
What states have the most Full Time Software Developer C C++ jobs? States with the most job openings for Full Time Software Developer C C++ jobs include:

C/C++ Developer

MDAEdge

Milwaukee, WI • On-site

$48.25 - $64.75/hr

Full-time

Posted 22 days ago


Job description

Job Summary:
MDAEdge is a company seeking a C/C++ Developer. The role involves developing and maintaining C/C++ applications with a focus on kernel-level programming and system-level software development.
Responsibilities:
• Develop, implement, and maintain C/C++ applications, focusing on kernel-level programming and system-level software development.
• Apply object-oriented programming principles, data structures, memory management techniques, and algorithms to develop efficient and scalable solutions.
• Utilize software design principles, including design patterns and architectural best practices, to create robust and scalable systems.
• Work with low-level system concepts, such as operating system internals, memory management, and hardware interaction.
• Debug, troubleshoot, and resolve complex software issues effectively.
• Design, implement, and maintain core operating system components, including memory allocation, file systems, network drivers, and process management within the kernel space.
Qualifications:
Required:
• Proficiency in C and C++ programming languages
• Strong understanding of object-oriented programming, data structures, memory management, and algorithms
• Experience with system-level programming, including operating system internals, memory management, and hardware interaction
• Expertise in kernel development, including designing, implementing, and maintaining core OS components
• Strong debugging and troubleshooting skills for identifying and resolving complex software issues
• Experience with kernel-level programming in C/C++
• In-depth knowledge of software design principles and system-level programming
• Familiarity with design patterns and architectural approaches for building scalable systems
• Hands-on experience with low-level OS internals, memory management, and hardware communication
• Ability to work on kernel development, including memory allocation, file systems, network drivers, and process management
Company:
The world doesn't have a talent shortage. It has a talent alignment problem. MDA Edge exists to fix that. Founded in , the company is headquartered in Sheridan, WY, US, , with a team of 51-200 employees. The company is currently Growth Stage.