1

Cmake Jobs in Seattle, WA (NOW HIRING)

DevOps Engineer

Kirkland, WA · On-site

$60 - $82.25/hr

... Make, CMake, Xilinx toolchains, Yocto, or proprietary toolchains. • Testing and artifact management experience with hardware in the loop infrastructure, test fixture orchestration, automated ...

CMake/C++ expertise or equivalent. * Strong understanding of dependency management and proficiency with either Conan or CPM. * Familiarity with infrastructure-as-code (Terraform, Ansible) and ...

CMake/C++ expertise or equivalent. * Strong understanding of dependency management and proficiency with either Conan or CPM. * Familiarity with infrastructure-as-code (Terraform, Ansible) and ...

next page

Showing results 1-20

Cmake information

See Seattle, WA salary details

$6

$29

$40

How much do cmake jobs pay per hour?

As of Aug 28, 2026, the average hourly pay for cmake in Seattle, WA is $29.27, according to ZipRecruiter salary data. Most workers in this role earn between $19.71 and $38.85 per hour, depending on experience, location, and employer.

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

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.

Infographic showing various Cmake job openings in Seattle, WA as of August 2026, with employment types broken down into 91% Full Time, 3% Part Time, 1% Temporary, and 5% Contract. Highlights an 86% Physical, 5% Hybrid, and 9% Remote job distribution, with an average salary of $60,884 per year, or $29.3 per hour.

Embedded Software Engineer with Security Clearance

Kent, WA • On-site

22nd Century Technologies, Inc.
IT Services • 5 - 10K employees

$148K - $195K/yr

Contractor

Re-posted 27 days ago


Job description

Job Details for your reference:
Title: Software Engineer-Embedded 4 .
Location: Kent, WA, 98032, Hybrid – 3 days a week onsite
Shift Schedule: 1st shift (8:30 am to 5:00 pm)
Requested Security Clearance: Top Secret Job Description:
Seeking software developers to support code generation for highly embedded systems. Familiarity with C/C++, Linux or PetaLinux development required. Familiarity with CMake is preferred. Candidates should have experience with and knowledge of aerospace and/or electrical systems as well as hardware development and bring up. Seeking highly motivated self-starters capable of executing as part of a fast paced multi-disciplinary team. Position Responsibilities:
• Supports code generation for highly embedded systems
• Supports development of broad, open-architecture approach
• Works with multi-disciplinary team to rapidly prototype hardware solutions
• Responsible for developing code and insuring proper execution on target processors
• Works under general supervision. Required Skills:
• 5+ years embedded programming experience with languages such as C, C++, Linux and/or PetaLinux
• Experience with hardware-software integration Preferred Skills:
• Experience with and knowledge of aerospace systems and/or electrical systems
• Experience with CMake
• Highly motivated self-starter capable of executing as part of a fast-paced multi-disciplinary team Education / Experience: Education/experience typically acquired through advanced technical education from an accredited course of study in engineering, computer science, mathematics, physics or chemistry (e.g. Bachelor) and typically 9 or more years' related work experience or an equivalent combination of technical education and experience (e.g. PhD+4 years' related work experience, Master+7 years' related work experience). In the USA, ABET accreditation is the preferred, although not required, accreditation standard.