1

C Programmer Jobs in Arizona (NOW HIRING)

Facilities I&C Engineer

Phoenix, AZ · On-site

  • Medical

  • Dental

  • Vision

  • Retirement

  • PTO

As the Facility I&C Engineer, you will play a pivotal role in designing, installing, and maintaining mission critical systems that monitor and control various aspects of the facility, such as ...

Facilities I&C Engineer

Phoenix, AZ · On-site

  • Medical

  • Dental

  • Vision

  • Retirement

  • PTO

As a Facilities I&C Engineer,you will demonstrate a strong sense of reliability and enthusiasm and will possess an attitude that embodies our core values - I ntegrity, C ommitment, I nnovation and C ...

Strong C/C++ and embedded systems programming experience * Solid knowledge and working experience with MoCA protocol (through the various stages of design, implementation and product deployment)

Preparation of Basic Design, Front End Engineering Design and detailed design of the Process Control System, Building control System and other Extra-Low Voltage systems for the specific project.

Senior Instrumentation and Controls Engineer

Chandler, AZ · On-site

$141K - $212K/yr

  • Medical

  • Dental

  • Vision

  • Life

  • Retirement

  • PTO

A Senior I&C Engineer will perform a variety of tasks which may include calculations, and field work. The projects that a Senior I&C Engineer may be assigned to, may have complex features that will ...

Senior Instrumentation and Controls Engineer

Chandler, AZ · On-site

$141K - $212K/yr

  • Medical

  • Dental

  • Vision

  • Life

  • Retirement

  • PTO

A Senior I&C Engineer will perform a variety of tasks which may include calculations, and field work. The projects that a Senior I&C Engineer may be assigned to, may have complex features that will ...

Senior Instrumentation and Controls Engineer

Tucson, AZ · On-site

$141K - $212K/yr

  • Medical

  • Dental

  • Vision

  • Life

  • Retirement

  • PTO

A Senior I&C Engineer will perform a variety of tasks which may include calculations, and field work. The projects that a Senior I&C Engineer may be assigned to, may have complex features that will ...

Senior Instrumentation and Controls Engineer

Tucson, AZ · On-site

$141K - $212K/yr

  • Medical

  • Dental

  • Vision

  • Life

  • Retirement

  • PTO

A Senior I&C Engineer will perform a variety of tasks which may include calculations, and field work. The projects that a Senior I&C Engineer may be assigned to, may have complex features that will ...

Senior Instrumentation and Controls Engineer

Chandler, AZ · On-site

$141K - $212K/yr

  • Medical

  • Dental

  • Vision

  • Life

  • Retirement

  • PTO

A Senior I&C Engineer will perform a variety of tasks which may include calculations, and field work. The projects that a Senior I&C Engineer may be assigned to, may have complex features that will ...

I&C Field Engineer

Chandler, AZ · On-site

  • Medical

  • Dental

  • Vision

  • Life

  • Retirement

  • PTO

We are seeking an Instrumentation & Controls (I&C) Field Engineer to support the installation, integration, testing, and commissioning of critical facility systems within a semiconductor ...

next page

Showing results 1-20

C Programmer information

See Arizona salary details

$11

$36

$64

How much do c programmer jobs pay per hour?

As of Aug 18, 2026, the average hourly pay for c programmer in Arizona is $36.84, according to ZipRecruiter salary data. Most workers in this role earn between $23.99 and $47.93 per hour, depending on experience, location, and employer.

What is a C programmer?

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.

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 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.

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 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.

Are C programmers still in demand?

C programmers are still in demand, especially in industries such as embedded systems, operating systems, and hardware development, where low-level programming and performance optimization 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 can I do with C programming?

A C programmer can develop system software, embedded systems, operating systems, and performance-critical applications. They often work with low-level hardware interfaces, use tools like compilers and debuggers, and require knowledge of algorithms and data structures. C programming skills are valuable in industries such as technology, automotive, and telecommunications.

What is the salary of a C programmer?

The salary of a C programmer varies based on experience, location, and industry, but typically ranges from $60,000 to $110,000 annually in many regions. Entry-level positions may start lower, while experienced programmers with skills in embedded systems or real-time programming can earn higher salaries.

Which companies hire C programmers?

Many technology, automotive, aerospace, and embedded systems companies hire C programmers for developing firmware, operating systems, and performance-critical applications. Notable employers include Intel, Microsoft, NASA, and various startups and manufacturing firms that require low-level programming skills and experience with tools like compilers and debugging environments.

What job categories do people searching C Programmer jobs in Arizona look for?

The top searched job categories for C Programmer jobs in Arizona are:

What cities in Arizona are hiring for C Programmer jobs?

Cities in Arizona with the most C Programmer job openings:

Infographic showing various C Programmer job openings in Arizona as of August 2026, with employment types broken down into 84% Full Time, 6% Part Time, 2% Temporary, 7% Contract, and 1% Nights. Highlights an 91% Physical, 2% Hybrid, and 7% Remote job distribution, with an average salary of $76,633 per year, or $36.8 per hour.

Facilities I&C Engineer

TSMC

Phoenix, AZ • On-site

Full-time

Medical, Dental, Vision, Retirement, PTO

Re-posted 17 days ago


TSMC rating

8.0

Company rating: 8.0 out of 10

Based on 21 frontline employees who took The Breakroom Quiz

59th of 159 rated electronics manufacturers


Job description

A job at TSMC Arizona offers an opportunity to work at the most advanced semiconductor fab in the United States. TSMC Arizona's first fab will operate it's leading-edge semiconductor process technology (N4 process), starting production in the first half of 2025. The second fab will utilize its leading edge N3 and N2 process technology and be operational in 2028. The recently announced third fab will manufacture chips using 2nm or even more advanced process technology, with production starting by the end of the decade. America's leading technology companies are ready to rely on TSMC Arizona for the next generations of chips that will power the digital future.

As a Facilities I&C Engineer, you will demonstrate a strong sense of reliability and enthusiasm and will possess an attitude that embodies our core values - Integrity, Commitment, Innovation and Customer Trust.

As the Facility I&C Engineer, you will play a pivotal role in designing, installing, and maintaining mission critical systems that monitor and control various aspects of the facility, such as temperature, pressure, flow, and level. You will work closely with equipment like sensors, controllers, communication networks and FMCS to ensure efficient and safe operation of our semiconductor facilities.

Key Responsibilities:

Design and Implementation:

  • Responsible for system design, configuration, integration, implementation, repairing, and troubleshooting facility PLC and SCADA systems. 
  • This includes calibration of system instrumentation field devices, management of PLC control panels, ladder logic, field instrumentation loops, network communications, alarm management and SCADA system.
  • Support I&C systems for various applications, including heating, ventilation, and air conditioning (HVAC), water treatment, and gas chemical distribution systems.

Installation and Commissioning:

  • Oversee the initial setup of the I&C systems, ensuring they are properly calibrated and functioning correctly.
  • Collaborate with other engineers and technicians to support facility operations.

Maintenance and Troubleshooting:

  • Perform routine and preventative maintenance, calibration, and troubleshooting of the I&C systems to identify and fix any issues that may arise.
  • Operation support of PLC/SCADA and DDC automation systems.
  • Respond to Instrumentation issues to support continuous factory operations.

System Optimization:

  • Work to optimize the performance of the I&C systems, adjusting and improving to ensure efficient operations.
  • Maintains backup database for all logic.

Safety:

  • Ensure safety of the facility by designing and maintaining safety systems that monitor and control potentially hazardous conditions.
  • Safety awareness/knowledge/training when working with I&C and low voltage electrical systems.
  • Additional duties based on business needs, including ERT.
  • If hired for this position, you may be required to participate in and perform Emergency Response Team (ERT) duties as an essential part of the role. These duties may include responding to F21 incidents, such as medical emergencies, chemical spills, fire response, or addressing any other disruptions to business operations. If you are selected by your manager to become a part of ERT, participation is mandatory.

Minimum Qualifications:

  • Bachelor's degree or higher in Electrical Engineering, Mechanical Engineering, Automation Engineering, Civil Engineering, Chemical Engineering, Environmental Engineering, or related field.

Preferred Qualifications:

  • Experience in designing, commissioning, and troubleshooting facility instrumentation and control systems is preferred.
  • Experience with industrial automation systems including PLC, SCADA, and DDC is highly desirable.
  • Knowledge of computer applications, FMCS, BMS, and CMMS programs, and relevant certifications including ISA is preferred.

Candidates must be willing and able to work on-site at our Phoenix Arizona facility.

As a valued member of the TSMC family, we place a significant focus on your health and well-being. When you are at your best-physically, mentally, and financially-our company is at its best. We offer a comprehensive and competitive benefits program that provides the resources you need to help you manage your health and achieve your goals across many areas of your life. This includes a variety of medical, dental and vision plan offerings you can choose from that best fit your and your family's needs. Additionally, TSMC provides income-protection programs to financially assist you should you experience an injury or illness, and a 401(k)-retirement savings plan to help you secure your financial future. TSMC also offers competitive paid time-off programs and paid holidays allowing you to recharge and spend time with your family and loved ones.

Work Location: Phoenix, AZ

Travel: Depend on business needs

TSMC is an equal opportunity employer. We celebrate diversity and are committed to creating an inclusive environment for all employees. All qualified applicants will receive consideration for employment without regard to race, color, religion, age, sex, sexual orientation, gender identity, national origin, disability, veteran status, or any other protected characteristic. We encourage all qualified individuals to apply, and we welcome applications from individuals with diverse backgrounds and experiences. Candidates must be able to perform the essential functions of the job with or without a reasonable accommodation. If you need a reasonable accommodation as part of this application process, please contact P_LOA@tsmc.com.

#LI-Onsite


What TSMC employees say

Pay

Benefits

Hours and flexibility

Workplace

Get the full story on Breakroom