1

Cmake Jobs in Seattle, WA (NOW HIRING)

CMake), Dependency Management & Cross Compilation * Familiarity with autonomous systems, particularly flying robots, is a great plus * Bonus: Experience with video streaming and MIPI CSI drivers

CMake), Dependency Management & Cross Compilation * Familiarity with autonomous systems, particularly flying robots, is a great plus * Bonus: Experience with video streaming and MIPI CSI drivers

CMake), Dependency Management & Cross Compilation * Familiarity with autonomous systems, particularly flying robots, is a great plus * Bonus: Experience with video streaming and MIPI CSI drivers

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

Senior Software Engineer

Redmond, WA · On-site

$137K - $180K/yr

Build systems and automation (CMake) Work Environment and Physical Demands : The majority of work will be in an office setting. Physical demands are those that are typically found in an office ...

Senior Software Engineer

Redmond, WA · On-site

$137K - $180K/yr

Build systems and automation (CMake) Work Environment and Physical Demands : The majority of work will be in an office setting. Physical demands are those that are typically found in an office ...

New

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 8, 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 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 Seattle, WA 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 $60,884 per year, or $29.3 per hour.

Embedded Software Engineer with Security Clearance

22nd Century Technologies, Inc.

Kent, WA • On-site

$148K - $195K/yr

Contractor

Re-posted 6 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.