1

C Software Developer Jobs in Murphy, NC (NOW HIRING)

... c. Assist IT with setting up CADLink to tie 3D Modeling tools (Inventor, Revit) to NetSuite. The ... software. 6. Maintain effective, readily accessible files and record of office reports. 7. ...

C Software Developer information

See Murphy, NC salary details

$9

$50

$84

How much do c software developer jobs pay per hour?

As of Sep 6, 2026, the average hourly pay for c software developer in Murphy, NC is $50.86, according to ZipRecruiter salary data. Most workers in this role earn between $41.44 and $55.87 per hour, depending on experience, location, and employer.

What does a C software developer do?

A C Software Developer is responsible for designing, developing, testing, and maintaining software applications using the C programming language. They work on a range of projects, from embedded systems and operating systems to application software, ensuring efficiency, reliability, and performance. C developers often collaborate with other engineers and teams to integrate hardware and software, debug code, and optimize existing programs.

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

To thrive as a C Software Developer, you need a solid understanding of C programming, algorithms, data structures, and typically a degree in computer science or a related field. Familiarity with version control systems like Git, debugging tools such as GDB, and experience with build systems and compilers are essential. Strong problem-solving skills, attention to detail, and effective communication set top developers apart. These skills ensure efficient, reliable code development, seamless collaboration, and the ability to address complex software challenges.

What are some common challenges C software developers face when working on large-scale projects?

C Software Developers often encounter challenges related to memory management, debugging, and ensuring code portability across different platforms in large-scale projects. Since C provides low-level access to system resources, developers must be vigilant about preventing memory leaks, buffer overflows, and other vulnerabilities. Collaborating with teams also requires maintaining clear and consistent coding standards to facilitate code reviews and integration. Effective communication and thorough documentation are crucial for managing complexity and ensuring project success.

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

AspectC Software DeveloperC++ Software Developer
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 development, software tools
Industry UsageEmbedded systems, firmware, hardware interfacingSoftware applications, game engines, high-performance software

The main difference between a C Software Developer and a C++ Software Developer lies in the programming languages they specialize in and the types of projects they typically work on. C developers focus on low-level programming, embedded systems, and hardware interfacing, while C++ developers work on more complex applications, leveraging object-oriented features. Both roles require strong programming skills and a solid understanding of computer architecture, but their work environments and project types often differ.

What cities near Murphy, NC are hiring for C Software Developer jobs?

Cities near Murphy, NC with the most C Software Developer job openings:

Infographic showing various C Software Developer job openings in Murphy, NC as of August 2026, with employment types broken down into 84% Full Time, 13% Part Time, and 3% Contract. Highlights an 85% Physical, 4% Hybrid, and 11% Remote job distribution, with an average salary of $105,793 per year, or $50.9 per hour.

Engineer

Panel Built Inc

Blairsville, GA • On-site

Full-time

Re-posted 23 days ago


Key responsibilities

  • Develop and refine Inventor scripts to automate building design processes.

  • Assist with launching and setting up engineering workflows in NetSuite, including task scheduling and process automation.

  • Create or modify 3D model parts and assemblies for engineering projects based on lessons learned.


Job description

Description:

SUMMARY 

The Process Engineer will support the Engineering team by determining where drafting workflow can be improved upon via automated methods. They will assist the Engineering Department Manager in the duties of reviewing existing processes and modifying/creating new workflows due to the addition of 3D modeling, PDM, and NetSuite. They also assume the day-to-day duties of working with the Engineering Team to improve quality. 

ESSENTIAL DUTIES AND RESPONSIBILITIES (other duties may be assigned)

1. Develop and refine Inventor scripts to automate building design for pre-assembled buildings, where it seems a good fit

2. Optimize the design process to reduce design time/cost and improve accuracy

3. Create documentation and tutorials for drafting standard operating procedures/work instructions and keeping all relevant teams up to date

4. Mitigate quality issues related to drawings and/or manufacturing constraints

5. Develop inhouse methods of fulfilling customer feedback/requests for their buildings

6. Assist with new developing projects at Panel Built. Some of those projects include, but is not limited to, the following:

a. Assist IT with launching the Engineering process/workflow in NetSuite.  This includes assisting with the creation of a scheduling section within NetSuite for the Engineering Team to be able to create/schedule/assign tasks, show review and revisions status, and test automated processes once tasks are complete.

b. Assist IT with launching a Product Data Management tool (Vault).  This includes creating scope of work for upper management to consider purchasing a future PDM system.  Once purchased, using best practices of creating a version control process to use this database of drawings/standard operating procedures/work instructions/etc.

c. Assist IT with setting up CADLink to tie 3D Modeling tools (Inventor, Revit) to NetSuite.  The plan is for future loading of Materials Schedules/BOM.

7. Create (and/or modify) 3D model parts/assemblies for engineering projects based on lessons learned.

8. Provide on-site Customer Service Support as needed for hands-on engineering expertise.

9. Conduct required research for permit requirements as needed.

10. Review work created by other drafters.

11. Provide guidance to other drafters and other departments concerning methods for design.

12. Impromptu travel as required.

Requirements:

QUALIFICATIONS

To perform this job successfully, an individual must be able to perform each essential duty satisfactorily. The requirements listed below are representative of the knowledge, skill, and/or ability required.  Reasonable accommodations may be made to enable individuals with disabilities to perform the essential functions.

1. Exceptional analytical and problem-solving ability.

2. Ability to work independently as needed.

3. General knowledge of CAD and manual drafting principles, practices, methods, techniques and engineering principles.

4.  Demonstrate proficiency in both oral and written communication; read and interpret construction drawings; prepare accurate detailed drawings from data supplied from sketches and manufacturer specification sheets.

5. Operate computer using standard drafting (CAD) software.

6. Maintain effective, readily accessible files and record of office reports.

7. Establish and maintain effective working relationships with co-workers and outside vendors/customers.

EDUCATION and/or EXPERIENCE

Bachelor’s degree in engineering

LANGUAGE SKILLS

Ability to read and comprehend complex instructions, short correspondence, and memos in the English language. 

MATHEMATICAL SKILLS

1. Ability to add/subtract two digit numbers and to multiply/divide with 10's and 100's. 

2. Ability to perform these operations using units of United States currency, weights, and measurements.

COMPUTER SKILLS

Microsoft Windows/File Explorer, Microsoft Office (Word, Excel, Outlook, Teams), File Maker Pro, NetSuite, Inventor, Revit, AutoCAD, Vault, CADLink

Graphs and email

REASONING ABILITY 

1. Ability to apply common sense understanding to carry out complex instructions.

2. Ability to discern when other parties need to be involved in validating priorities.

CERTIFICATES, LICENSES, REGISTRATIONS

Valid Driver’s License

PHYSICAL DEMANDS

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.

WORK ENVIRONMENT

The work environment characteristics described here are representative of those an employee encounters while performing the essential functions of this job.  Reasonable accommodations may be made to enable individuals with disabilities to perform the essential functions.