1

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

Software Engineer

Houston, TX · On-site

$120K - $170K/yr

Posting/External Job Title Software Engineer Location Houston, TX 77058 US (Primary) Remote/Onsite ... Experience developing code in languages such as C, C++, Rust, VHDL, and Python in a Linux ...

We need a strong software engineer with expertise in .NET/C#/WPF software development. Required ... C/C++, Python Other source control management tools; GIT, CVS, SVN Database Experience, e.g. Entity ...

We need a strong software engineer with expertise in .NET/C#/WPF software development. Required ... C/C++, Python Other source control management tools; GIT, CVS, SVN Database Experience, e.g. Entity ...

Sr. Software Engineer

Houston, TX · On-site

$113K - $149K/yr

Design, develop, and implement software applications using C, C++, and Java programming languages. * Collaborate with cross-functional teams to gather requirements and translate them into software ...

Responsibilities : • Design, develop, test, and maintain robust software applications using C/C ... Certified LabVIEW Developer) are a plus. Company : Atec is an aviation & aerospace company ...

The Orion GN&C Engineer will support the space program located in Houston, TX. RESPONSIBILITIES ... Develop and evaluate safety-critical, human rated GN&C flight software.Develop, integrate, and test ...

Design, develop, test, and maintain robust software applications using C/C++, Python, LabVIEW ... Relevant certifications (e.g., Certified LabVIEW Developer) are a plus PHYSICAL DEMANDS * Employee ...

Design, develop, test, and maintain robust software applications using C/C++, Python, LabVIEW ... Relevant certifications (e.g., Certified LabVIEW Developer) are a plus PHYSICAL DEMANDS * Employee ...

Design, develop, test, and maintain robust software applications using C/C++, Python, LabVIEW ... Relevant certifications (e.g., Certified LabVIEW Developer) are a plus PHYSICAL DEMANDS * Employee ...

Principal Engineer, Software

Houston, TX · Hybrid

$128K - $172K/yr

... C-level executives). Undertake the highly complex applications development projects involving ... Software Developer; or a related position. 10 years of technical experience in one or more of the ...

Principal Engineer, Software

Houston, TX · On-site

$128K - $172K/yr

... C-level executives). Undertake the highly complex applications development projects involving ... Software Developer; or a related position. 10 years of technical experience in one or more of the ...

Principal Engineer, Software

Houston, TX · Hybrid

$128K - $172K/yr

... C-level executives). Undertake the highly complex applications development projects involving ... Software Developer; or a related position. 10 years of technical experience in one or more of the ...

Principal Engineer, Software

Houston, TX · Hybrid

$128K - $172K/yr

... C-level executives). Undertake the highly complex applications development projects involving ... Software Developer; or a related position. 10 years of technical experience in one or more of the ...

Flight Software Engineer

Houston, TX · On-site

$110 - $150/hr

We are seeking a Flight Software Engineer to support NASA's SR-1 Freedom vehicle. Your support of ... Good working knowledge of C, C++, and Python * Excellent written and verbal communication skills

We are seeking a Flight Software Engineer to support NASA's SR-1 Freedom vehicle. Your support of ... Good working knowledge of C, C++, and Python * Excellent written and verbal communication skills

Showing results 41-60

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

Software Engineer (Senior-Level)

Cimarron Software Services, Inc.

Houston, TX • On-site

$135 - $200/hr

Other

Medical, Vision, Life, Retirement, PTO

Re-posted 12 days ago


Job description

Software Engineer (Senior-Level)

Location: Houston, TX 77058 US (Primary)

Remote/Onsite/Hybrid: 100% Onsite

Job Type: Full-time

Number of Hires Needed: 1

Education: Bachelor's Degree

Travel: None

Security Clearance Required: None

Pay Range: $135,000.00 - $200,000.00/yr

Cimarron is seeking a senior‑level Software Engineer to support the Axiom Space Ground Support Equipment (GSE) Space Suits avionics team in Houston, TX. In this position, you will work closely with the hardware development team on advanced test and measurement systems, including hardware‑in‑the‑loop (HIL) and systems simulation.

Key Duties
  • Architect, design, implement, test, and document software solutions.
  • Perform the full lifecycle of software development from design through implementation and deployment.
  • Develop robust, well‑architected, and reliable software, typically using C/C++ and Python on Linux.
  • Promote software engineering best practices, including test‑driven development, up‑front design, code reviews, and unit testing.
  • Conduct peer reviews, oversee merge requests, and foster a culture of technical excellence while driving continuous improvement.
  • Create and maintain technical design documentation, data models, and process models.
  • Perform system analysis, troubleshooting, diagnosis, and problem resolution.
  • Contribute to system verification and validation activities.
  • Collaborate with stakeholders across the project and NASA to ensure the successful delivery of GSE systems.
  • Lead and conduct program design and safety reviews with internal Axiom development teams and NASA customers for commercial spacesuit development.
  • Communicate project progress, status, and potential risks to stakeholders and leadership.
  • Implement and maintain agile project management methodologies throughout the project lifecycle.
  • Perform additional job duties as assigned.
Required Skills, Experience, and Education
  • Due to facility security requirements, only U.S. citizens or permanent residents are eligible for consideration at this time.
  • Ability to complete a pre‑employment background check and drug screening, which will include but is not limited to testing for marijuana use.
  • 10 or more years of professional experience.
  • Ability to work evenings and weekends as needed to meet critical project milestones.
  • Proficiency with version control tools such as Git and GitLab, build systems, and continuous integration pipelines.
  • Experience with unit testing, software‑hardware integration testing, and formal verification activities.
  • Experience participating in software safety reviews.
  • Demonstrated ability to deliver high‑quality results in ambiguous, fast‑moving environments and under tight deadlines.
  • Strong judgment and a proactive, solution‑oriented approach to complex challenges.
  • Strong organizational skills and the ability to manage competing priorities effectively.
  • Technical expertise in programming languages such as C/C++, Python, and LabVIEW, with strong foundations in data structures, algorithms, and application performance optimization.
  • Experience working with TCP/IP‑based communication using sockets and ZeroMQ.
  • Demonstrated success delivering software across the full software development lifecycle.
  • Proficiency in software design principles, code architecture patterns, and development methodologies.
  • Strong understanding of software verification, validation, documentation, and security best practices.
  • Experience working within an agile development environment.
  • Ability to present complex technical topics to management and other stakeholders.
  • Strong technical writing and documentation skills.
  • Strong interest in space and alignment with the mission, demonstrating perseverance, resourcefulness, adaptability, and grit.
  • Bachelor's degree (or higher) in Computer Engineering, Electrical Engineering, Aerospace Engineering, Computer Science, or a related technical discipline.
Desired Skills, Experience, and Education
  • Experience supporting flight software certification.
Benefits
  • Major Medical and Hospitalization
  • Vision Care
  • Preventive Care
  • Ancillary Benefits
    • Life Insurance and AD&D
    • Short‑Term Disability Insurance
    • Voluntary Long‑Term Disability Insurance
    • Voluntary Additional Life and Dependent Life Insurance
  • 401(k) with Company Matching
  • Flexible Spending Accounts
  • Direct Deposit
  • Other Benefits
    • Paid Time Off (PTO) and Holiday Leave
    • Education Reimbursement
    • Wellness Program

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

#J-18808-Ljbffr