1

C Programmer Jobs in Spring, TX (NOW HIRING)

C++ Developer

Houston, TX ยท On-site

$46.75 - $63/hr

Senior C++ Developer Job Details Work on a critical project to meet regulatory requirements (FERC 809 and NAESB 3.0) for our client's legacy US Commercial Transactional applications. Senior C ...

Designs, tests, and develops the software to meet those needs. c. Ensures continued functionality ... Coordinates with engineering leadership to maintain design standards. * Communicates with Submittal ...

Job Summary The Programming Engineer will develop software solutions and applications to support ... Designs, tests, and develops the software to meet those needs. c. Ensures continued functionality ...

C&I is looking for a talented and driven individual to join our team! Description: Project Engineer C&I is looking to hire a Project Engineer to help with our work on the ground and in the field!

Project Engineer

The Woodlands, TX ยท On-site

$110K - $140K/yr

C&I is looking for a talented and driven individual to join our team! Description: Project Engineer C&I is looking to hire a Project Engineer to help with our work on the ground and in the field!

Senior Electrical Power Engineer

Spring, TX ยท On-site

$98K - $128K/yr

C&I Engineering is looking for a talented and driven individual to join our team! About the opportunity: Senior Electrical Power Engineer We are currently seeking a full-time Senior Electrical Power ...

Monitor the progress of drawing schedule and planned I&C engineering design activities are in line with overall project execution plan. Review and ensure equipment layout in compliance with ...

Expertise in C programming. * Experience working with UEFI Architecture and the EDK-2 platform. * Design and implement UEFI/BIOS modules in PEIM and DXE stages. * Engage in bare-metal development ...

Showing results 41-60

C Programmer information

See Spring, TX salary details

$9.8K

$104.5K

$158.8K

How much do c programmer jobs pay per year?

As of Sep 5, 2026, the average yearly pay for c programmer in Spring, TX is $104,506.00, according to ZipRecruiter salary data. Most workers in this role earn between $84,500.00 and $138,800.00 per year, 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 are popular job titles related to C Programmer jobs in Spring, TX?

For C Programmer jobs in Spring, TX, the most frequently searched job titles are:

What job categories do people searching C Programmer jobs in Spring, TX look for?

The top searched job categories for C Programmer jobs in Spring, TX are:

What cities near Spring, TX are hiring for C Programmer jobs?

Cities near Spring, TX with the most C Programmer job openings:

Infographic showing various C Programmer job openings in Spring, TX as of August 2026, with employment types broken down into 83% Full Time, 9% Part Time, 7% Contract, and 1% Nights. Highlights an 89% Physical, 3% Hybrid, and 8% Remote job distribution, with an average salary of $104,506 per year, or $50.2 per hour.

I&C Operations Engineer

Fervo Energy Company

Houston, TX โ€ข On-site

Full-time

Re-posted 24 days ago


Job description

Fervo is building the world's most cost-effective, repeatable geothermal power plants in the world. Joining Fervo means solving frontier engineering problems with immediate real-world impact, accelerating the clean energy transition and reinventing the way infrastructure is built.
We're not just another clean energy startup - we're doing for geothermal what SpaceX did for rockets and the shale revolution did for oil and gas. We are seeking engineers who want to have extreme ownership over the reliability and performance of their systems, knowing that every instrumentation loop, control scheme, and SCADA display they own directly impacts Fervo's ability to generate power and scale its mission.
As I&C Operations Engineer, you will serve as the technical authority for all instrumentation, controls, and SCADA systems at Cape Station - Fervo's flagship geothermal power facility in Milford, UT. Reporting to the Director of Engineering, you will own the day-to-day reliability and performance of Cape Station's Ignition SCADA platform, Allen-Bradley PLC infrastructure, field instrumentation, and control system networks. This role is operational at its core: your primary job is keeping a 24/7 power generation facility running at full output through fast diagnosis, continuous improvement, and rigorous program ownership. You will work closely with operations, maintenance, and engineering teams to resolve control system issues, improve automation, and build the I&C foundation that enables Fervo to scale its standardized Geoblock product. This position will report to the Director of Engineering.
Requirements
Responsibilities
Control System Ownership & Reliability
  • Serve as the site technical authority for all I&C systems including Allen-Bradley PLCs (ControlLogix, CompactLogix), Ignition SCADA, field instrumentation, and industrial control networks.
  • Monitor control system and instrumentation performance to proactively identify reliability risks and optimization opportunities across ORC generation, gathering, and surface facility systems.
  • Lead root cause analysis (RCA) and after-action reviews (AARs) for control system failures, instrumentation faults, and process upsets; develop and track corrective actions to closure.
  • Work closely with maintenance to define preventive maintenance strategies for instrumentation and control system assets, and to develop field procedures for calibration, loop checks, and device replacement.
  • Maintain accurate and current I&C documentation including control system architecture drawings, instrument loop diagrams, I/O lists, and wiring schematics; drive timely updates following any system changes.

SCADA Development & Continuous Improvement
  • Own and continuously improve Cape Station's Ignition SCADA application, including HMI screens, tag configuration, alarming, historian integration, and operational reporting.
  • Develop and refine operational dashboards and daily reports that give operators and engineering staff clear, real-time visibility into facility health and performance.
  • Build and maintain KPI monitoring displays that track power output, system availability, and process efficiency against targets and historical baselines.
  • Apply lessons learned from Cape Station operations to contribute to the evolution of Fervo's standardized Geoblock SCADA architecture and shared PLC code library.

Field Instrumentation & Troubleshooting
  • Troubleshoot process control, instrumentation, and control network issues in the field with a sense of urgency appropriate to a generating facility - fast diagnosis, clear communication, disciplined resolution.
  • Size, select, and specify replacement instrumentation including control valves, flow meters, pressure transmitters, and safety valves; manage procurement and installation through maintenance and operations.
  • Configure and troubleshoot industrial communication networks including Modbus TCP/IP, EtherNet/IP, and OPC-UA; support field device integration and network reliability.
  • Support PLC programming modifications in Rockwell Studio 5000 using Fervo's standard code blocks; document all changes and manage through the MOC process.

Management of Change (MOC) & Engineering Standards
  • Own and manage I&C scope within the site MOC program, ensuring all control system and instrumentation changes are properly evaluated, documented, and closed in accordance with OSHA PSM requirements.
  • Review and redline P&IDs for accuracy of instrumentation depiction; coordinate with the process engineering team on instrument datasheet development and updates.
  • Provide I&C technical input during equipment procurement, contractor scope reviews, and vendor deliverable reviews.
  • Support PSSR activities for new I&C systems and modifications, and contribute to HAZOP and PHA evaluations as the I&C subject matter expert.

Small Capital Project Development & Execution
  • Identify, scope, and develop small capital I&C improvement projects from concept through commissioning and handover.
  • Prepare AFEs, project scopes, cost estimates, and schedules for management approval.
  • Manage vendors, contractors, and internal stakeholders through project execution, ensuring delivery on time and within budget.
  • Apply a design philosophy of safety, simplicity, and rapid deployment - optimizing for speed-to-power-production without sacrificing control system integrity.

OT Network & Cybersecurity
  • Maintain and improve the site OT network architecture, including control system network segmentation, firewall configuration, and secure remote access in coordination with Fervo's IT/OT and cybersecurity teams.
  • Ensure control system designs and modifications comply with Fervo's OT cybersecurity standards and applicable NERC CIP or equivalent requirements.

Safety & Culture
  • Model and reinforce a safety-first culture across all I&C engineering and field activities.
  • Actively participate in safety observations, incident investigations, and corrective action tracking.
  • Champion proactive hazard identification in control system design and field work planning.

Required Qualifications
  • Bachelor's degree in Electrical Engineering, Chemical Engineering, or related discipline from an ABET-accredited program.
  • 5+ years of experience in I&C engineering at operating industrial, power generation, or oil and gas facilities - operational experience required; pure design or systems integration backgrounds without significant field exposure will not be considered.
  • Hands-on experience with Allen-Bradley PLCs (ControlLogix, CompactLogix) and Rockwell Studio 5000; ability to read, troubleshoot, and modify existing PLC logic.
  • Demonstrated experience with Ignition SCADA, including HMI development, tag configuration, alarming, and historian integration.
  • Working knowledge of industrial communication protocols including Modbus TCP/IP, EtherNet/IP, and OPC-UA.
  • Experience with field instrumentation - including calibration, loop checks, and sizing and selection of transmitters, control valves, and flow meters - is required.
  • Familiarity with PSM-covered facilities and practical knowledge of MOC programs, PHAs/HAZOPs, and PSSRs as they relate to I&C systems.
  • Experience developing and executing small capital projects, including scoping, cost estimation, and contractor management.
  • Strong technical writing and communication skills - able to produce clear engineering documents and communicate findings to operations, engineering, and leadership audiences.
  • High ownership mindset with the ability to manage multiple workstreams independently in a fast-moving, resource-constrained environment.

Preferred Qualifications
  • Inductive Automation Ignition certification.
  • Experience with ORC systems, geothermal operations, or similar power generation facilities.

Location
This position may be based in Houston, TX or within the Milford, UT corridor (Salt Lake City to Cedar City). Cape Station is a remote, industrial site that operates 24/7 to deliver firm, zero-carbon energy to the grid. The I&C Operations Engineer will work a standard Monday-Friday (5/2) schedule with regular travel to and presence at Cape Station. Due to the continuous and critical nature of plant control systems, this role also requires availability for emergency call-outs after hours, on weekends, and holidays as needed.
Success Profile
  • Builds clear, well-organized documentation, drawings, and SCADA/reporting that a reviewer, teammate, or backup owner can follow easily.
  • Owns work end-to-end - including reliability, safety, and constructability - follows corrective actions and changes through to closure, and escalates blockers early.
  • Communicates with clear action items, deadlines, and business context across operations, maintenance, engineering, and leadership audiences.
  • Uses technology, automation, and analytics thoughtfully while validating outputs and underlying data.
  • Develops repeatable standards, procedures, and cross-training so the I&C program and the broader engineering organization can scale sustainably.