1

C Software Engineer Jobs in Georgia (NOW HIRING)

Deep understanding of Java, Objective-C, ccasional Ruby, Python, and C++.Excellent knowledge of SQL/PLSQL and relational database programming Thorough understanding of software architecture and ...

Deep understanding of Java, Objective-C, ccasional Ruby, Python, and C++.Excellent knowledge of SQL/PLSQL and relational database programming. * Thorough understanding of software architecture and ...

Senior Software Engineer

Atlanta, GA · On-site

$120K - $158K/yr

... C++ compliance across the codebase, and select and configure static analysis tools to verify ... embedded software · Work with a multidisciplinary engineering team to determine software ...

Software Engineer II Onsite 5 days a week MUST have own laptop Not a management position (technical ... C++ in embedded or systems programming contexts. • Familiarity with modern cloud platforms (AWS ...

Senior Software Engineer

Warner Robins, GA

$111K - $147K/yr

The Senior Software Engineer will participate in complete embedded software development and Windows ... Proficient in C, C++ * Knowledge of IBM Rational-DOORS * Knowledge of OS coding techniques, IP ...

Software Engineer Join the Grenzebach Team Grenzebach Corporation is a high-tech company focusing ... Strong programming experience in C/C++, Python, or similar languages * Experience with CODESYS or ...

They are seeking a highly skilled Software Engineer to support the design, development, integration ... C++, Python, or similar languages • Experience with CODESYS or PLC-based control systems • ...

Senior Software Engineer

Atlanta, GA · On-site

$139K - $160K/yr

As a Senior Software Engineer you will design, develop, and implement real-time software for RF ... Translate algorithm specifications (MATLAB, Python) into optimized C/C++ implementations

The Engineer will be expected to use real-time software design and programming with C/C++ in a Linux build and Linux development environment. Duties and Responsibilities * Design, develop and test ...

The Engineer will be expected to use real-time software design and programming with C/C++ in a Linux build and Linux development environment. Duties and Responsibilities * Design, develop and test ...

The Engineer will be expected to use real-time software design and programming with C/C++ in a Linux build and Linux development environment. Duties and Responsibilities * Design, develop and test ...

Strong proficiency in C/C++, Python, and/or other modern programming languages * Experience with ... Experience with software-defined radio (SDR) systems (i.e NI Ettus, EPIQ) * Background in radar ...

Strong proficiency in C/C++, Python, and/or other modern programming languages * Experience with ... Experience with software-defined radio (SDR) systems (i.e NI Ettus, EPIQ) * Background in radar ...

Strong proficiency in C/C++, Python, and/or other modern programming languages * Experience with ... Experience with software-defined radio (SDR) systems (i.e NI Ettus, EPIQ) * Background in radar ...

Strong proficiency in C/C++, Python, and/or other modern programming languages * Experience with ... Experience with software-defined radio (SDR) systems (e.g NI Ettus, EPIQ) * Background in radar ...

Showing results 21-40

C Software Engineer information

See Georgia salary details

$20.7K

$104K

$162.1K

How much do c software engineer jobs pay per year?

As of Aug 10, 2026, the average yearly pay for c software engineer in Georgia is $103,975.00, according to ZipRecruiter salary data. Most workers in this role earn between $82,700.00 and $122,000.00 per year, depending on experience, location, and employer.

What are the key skills and qualifications needed to thrive as a C software engineer?

To thrive as a C Software Engineer, you need a deep understanding of C programming, algorithms, data structures, and a relevant degree in computer science or a related field. Familiarity with development tools such as GCC, Git, debugging profilers, and sometimes certifications in software development are commonly required. Strong problem-solving skills, attention to detail, and effective teamwork set outstanding C Software Engineers apart. These competencies are essential for building reliable, efficient software and collaborating effectively in technical environments.

How does a C software engineer typically collaborate with other teams during a development project?

C Software Engineers frequently work alongside cross-functional teams, including hardware engineers, QA testers, and project managers. Collaboration often involves participating in code reviews, integrating low-level code with hardware components, and ensuring software meets performance and reliability standards. Effective communication is essential, as these engineers must translate technical requirements and troubleshoot issues that may arise at the intersection of software and hardware. Regular meetings and documentation are standard practices to keep everyone aligned and maintain project momentum.

What does a C software engineer do?

A C Software Engineer designs, develops, tests, and maintains software applications and systems using the C programming language. They typically work on performance-critical applications, embedded systems, operating systems, or device drivers. Their responsibilities include writing efficient code, debugging, optimizing existing code, and collaborating with other engineers to ensure software reliability and maintainability. C Software Engineers must have a strong understanding of computer science fundamentals and problem-solving skills.

What is the difference between C Software Engineer vs C++ Software Engineer?

AspectC Software EngineerC++ Software Engineer
Required CredentialsBachelor's in Computer Science or related field; knowledge of C languageBachelor's in Computer Science or related field; knowledge of C and C++ languages
Work EnvironmentEmbedded systems, operating systems, device driversApplication development, game engines, software tools
Industry UsageEmbedded systems, firmware, hardware interfacingSoftware applications, game development, high-performance computing

The main difference between a C Software Engineer and a C++ Software Engineer lies in the programming languages they specialize in. C engineers focus on low-level programming for embedded systems and hardware interfaces, while C++ engineers work on more complex applications that require object-oriented features. Both roles require similar foundational skills but differ in application scope and complexity.

Infographic showing various C Software Engineer job openings in Georgia as of August 2026, with employment types broken down into 91% Full Time, 6% Part Time, and 3% Contract. Highlights an 88% Physical, 3% Hybrid, and 9% Remote job distribution, with an average salary of $103,975 per year, or $50 per hour.

Full-time

Re-posted 8 days ago


Job description

At Miyou, we believe the things that separate a great engineer from a merely adequate one are passions and goals, character and personality, not specific technical skills. Engineering exists to move the business forward. We expect all employees to speak openly about their ideas, their concerns, and their contributions.

Everyone has a voice in what we build and we expect them to use it. Job Summary Our Software Engineers are responsible for keeping Miyou simple and making our users faster and smarter. Our challenges span many technologies, from web and mobile applications (iOS, Android) to server-side development (Java and/or Ruby).

Our engineers work on small teams with people across engineering, product, and creative, building reliable, fast, responsive, and beautiful application. Skills Experience in designing and building enterprise application services using relational databases. Deep understanding of Java, Objective-C, ccasional Ruby, Python, and C++.Excellent knowledge of SQL/PLSQL and relational database programming

Thorough understanding of software architecture and object-oriented design Ability to learn quickly in a dynamic environment Qualifications Smart - we value aptitude more than achievement Driven - most things happen bottoms-up at Ning. Figure out what needs to be done and do it. Startup-ey - comfortable doing things yourself, working hard, OK with change.

Knowledgeable - A bachelor's Degree in Engineering, Computer Science, or related technical field is a good place to start. Work experience is better. Curious and opinionated.

Works well in a team - knows how to give and take criticism. Can work with others to find the best solution.