1

Cmake Jobs in Texas (NOW HIRING)

Senior Embedded Firmware Engineer

Austin, TX ยท On-site +1

$118K - $156K/yr

Develop and maintain build systems using CMake. Create technical documentation and support code reviews, testing, and validation activities. Contribute to software quality, performance improvements ...

Work with version control, build systems, and CI pipelines (e.g., Git, CMake, Jenkins, GitLab CI). Qualifications * Bachelor's degree in Electrical Engineering, Computer Engineering, Computer Science ...

next page

Showing results 1-20

Cmake information

See Texas salary details

$4

$23

$33

How much do cmake jobs pay per hour?

As of Aug 8, 2026, the average hourly pay for cmake in Texas is $23.96, according to ZipRecruiter salary data. Most workers in this role earn between $16.11 and $31.78 per hour, depending on experience, location, and employer.

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

To thrive as a CMake Developer, you need strong proficiency in build systems, scripting, and cross-platform software development, typically supported by experience in CMake and languages like C++ or C. Familiarity with integrated development environments (IDEs), version control systems like Git, and continuous integration tools is essential. Attention to detail, problem-solving abilities, and effective communication are standout soft skills for collaborating with development teams and troubleshooting build issues. These skills enable efficient build automation, streamlined development workflows, and robust software delivery across diverse platforms.

What is CMake?

CMake is an open-source, cross-platform tool that helps manage the build process of software using compiler-independent configuration files. It generates native build files (like Makefiles or Visual Studio project files) based on simple configuration scripts (CMakeLists.txt). CMake is widely used in C and C++ projects to simplify and standardize the process of building, testing, and packaging software across different platforms and environments.

What is the difference between Cmake vs Build System Engineer?

Build System Engineer
AspectCmake
Primary RoleBuild automation tool for managing project compilation
Skills RequiredKnowledge of build tools, scripting, CMake language, C++/Python
Work EnvironmentSoftware development teams, often in embedded or cross-platform projects
CertificationsNot typically required, but familiarity with build systems and scripting

While Cmake is a build automation tool used within the role of a Build System Engineer, the Build System Engineer oversees the entire build process, integrating various tools and ensuring efficient workflows. Cmake is a key component often utilized by Build System Engineers to manage complex builds across different platforms.

What are some common challenges faced by CMake developers when integrating large, cross-platform codebases?

CMake developers often encounter challenges such as managing complex dependency graphs, ensuring consistent build environments across different operating systems, and troubleshooting platform-specific issues. Collaboration with other developers is key, as changes to the build configuration can impact multiple teams or modules. Proactively documenting CMake scripts and regularly testing builds on all target platforms can help minimize integration problems, making cross-team communication and version control essential aspects of the role.
Infographic showing various Cmake job openings in Texas as of August 2026, with employment types broken down into 94% Full Time, 1% Temporary, and 5% Contract. Highlights an 88% Physical, 6% Hybrid, and 6% Remote job distribution, with an average salary of $49,843 per year, or $24 per hour.

Software Engineer

Quantum World Technologies Inc

Fort Worth, TX โ€ข On-site

Full-time

Re-posted 25 days ago


Job description

Job Title: Sr. Software Engineer

Location: Texas (Onsite- 5 days a week)

Hire Type: Full time

EXP : 5 TO 10 Years

Must Skills: C++, QT, UI/UX, OpenGL and WebGL, CMake, Unix/Linux, VSCode

Job Description:

  • Strong proficiency in C++ for core application development. Experience with UI/UX design principles. Expertise in graphics rendering technologies such as OpenGL and WebGL.
  • Infrastructure Knowledge: Understanding of infrastructure engineering, including capacity planning, deployment, and maintenance. Familiarity with server and hardware capacity management in large-scale environments. Experience with build systems like CMake and Buck for building orcOptics code. Knowledge of development environments such as VS Code@FB and remote development on devservers.
  • Application-Specific Knowledge: Familiarity with orcOptics codebase located in Meta repos (ovrsource and fbsource). Understanding of embedded surface geometry and coordinate systems used in orcOptics. Ability to work with complex rendering and simulation features in orcOptics.
  • Development Tools and Processes: Use of version control systems like Mercurial (hg) and Interactive Smartlog in VS Code. Debugging and testing skills, including running unit tests and stress tests. Experience with continuous integration and stable commit practices.
  • Additional Skills: Ability to work in a fast-paced environment with cross-functional teams. Strong problem-solving skills and ability to debug complex issues. Knowledge of Unix/Linux environments and remote server access. Familiarity with UI/UX best practices to enhance user interface design.