1

C Software Developer Jobs in Houston, TX (NOW HIRING)

Overview Orion GN&C Engineer Location: NASA Johnson Space Center Status: Full Time Clearance ... GN&C software development * Software process and procedure development * Software Integration and ...

Software Developer ELH

Houston, TX ยท On-site

$61 - $143/hr

Experience with an object-oriented programming language such as C/C++/Java/Rust * Experience with a ... Job Title Software Developer ELH Date posted 11-Aug-2026 Job ID 128622 City / Township / Village ...

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

Your role and responsibilities Software Developers at IBM are the backbone of our strategic ... Experience with an object-oriented programming language such as C/C++/Java/Rust * Experience with a ...

Our mission-driven team is seeking a bold and dynamic back-office internal Corporate Software Developer , who is fueled by high accountability, execution horsepower, and driven to understand our ...

... Engineer on the JETS II contract at NASA Johnson Space Center ... In this role, you will develop and evaluate safety-critical, human-rated GN&C flight software for ...

C++ Developer

Houston, TX ยท On-site

$112K - $150K/yr

Job Title: Senior Software Engineer Location: Irvine, CA Employment Type: Full-time Position ... Strong proficiency in C++, C#, and Visual Studio * Solid experience working with ODBC, SQL Server ...

Scientific Software Developer

Houston, TX ยท On-site

$120 - $190/hr

## Scientific Software DeveloperApplylocations: Houston, United States of Americatime type: Full ... Fluency in C/C++ (Fortran also preferred)* Experience with UNIX / POSIX programming* Highly ...

... software for Viridien's proprietary high-performance computing applications on GPU and CPU ... Fluency in C/C++ (Fortran also preferred) * Experience with UNIX / POSIX programming * Highly ...

... software for Viridien's proprietary high-performance computing applications on GPU and CPU ... Fluency in C/C++ (Fortran also preferred) * Experience with UNIX / POSIX programming * Highly ...

... software for Viridien's proprietary high-performance computing applications on GPU and CPU ... Fluency in C/C++ (Fortran also preferred) * Experience with UNIX / POSIX programming * Highly ...

Develop and evaluate safety-critical, human rated GN&C flight software * Develop, integrate, and ... Typically requires a bachelor's degree in Engineering and a minimum of 1 year of experience in the ...

next page

Showing results 1-20

C Software Developer information

See Houston, TX salary details

$10

$55

$91

How much do c software developer jobs pay per hour?

As of Aug 22, 2026, the average hourly pay for c software developer in Houston, TX is $55.19, according to ZipRecruiter salary data. Most workers in this role earn between $45.00 and $60.62 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 Houston, TX are hiring for C Software Developer jobs?

Cities near Houston, TX with the most C Software Developer job openings:

Infographic showing various C Software Developer job openings in Houston, TX as of August 2026, with employment types broken down into 1% As Needed, 86% Full Time, 9% Part Time, and 4% Contract. Highlights an 88% Physical, 4% Hybrid, and 8% Remote job distribution, with an average salary of $114,799 per year, or $55.2 per hour.

PNT Flight Software Developer

Intuitive Machines LLC

Houston, TX โ€ข On-site

$95K - $203K/yr

Full-time

Re-posted 24 days ago


Job description

PNT Flight Software Developer

Houston, TX, Glen Burnie, MD, or Littleton, CO


Salary range: $95,000 - $203,000 based on experience

About Intuitive Machines:

Intuitive Machines is an innovative and cutting-edge space company making cislunar space accessible to both public and private customers. Our mission is to further science and exploration, communications, and economic progress from the Earth to the Moon and beyond. With multiple NASA lunar missions in development and additional private missions on our manifest, we pride ourselves in supporting NASA, our customers, and the nation in paving the way to return humans to the surface of the Moon. Our world-class team includes experts in all aspects of spacecraft subsystems design, development, and test, on-orbit operations, and safety.

About the Position:

Intuitive Machines is seeking a Flight Software Developer to join our Positioning, Navigation and Timing (PNT) team. This position will support real-time navigation flight software development, HWIL navigation sensor integration, performance, and testing. The applicant will be located on-site at one of the IM main offices in Houston, TX or Glen Burnie, MD. The candidate will work in a cross-functional team on the design, development, manufacture, test, and on-orbit operation of flight and ground support software for the Lunar Data Network relay satellites.

Responsibilities:

  • Real-time flight software development and testing
  • Integration and test of flight software in software- and hardware-in-the-loop environments
  • Development of software- and hardware-in-the-loop environments

Requirements:

  • MS or Ph.D. in Aerospace Engineering or related field with 5+ years of experience preferred
  • Experience with C, C++, and Python
  • Experience with real-time software
  • Experience with GN&C hardware including IMU, Star Trackers, GPS, LIDAR and OpNav
  • Experience with SWIL and HWIL testing and integration
  • Experience with GN&C sensor testing, planning, and modelling
  • Experience supporting a multi-disciplinary team
  • Experience with spacecraft dynamics and orbital mechanics
  • Experience with JIRA and Agile processes
  • Experience with Git version control preferred


Preferred:

  • Experience with navigation sensor hardware, Kalman filters, LIDAR, real-time software, Monte Carlo analysis, C/C++, Python, Trick, Bash, GEONS, CSPICE, GMAT, Monte
  • Experience in relative navigation, image processing, and feature detection techniques
  • Experience developing high fidelity, hardware/software-in-the-loop PNT or GN&C simulations


US EEO Statement:

Intuitive Machines is an Equal Opportunity employer. All qualified applicants will receive consideration for employment without regard to sex, gender identity, sexual orientation, race, color, religion, national origin, disability, protected veteran status, age, or any other characteristic protected by law.