Skill
CMake
Software Development and Engineering Practices
CMake is an open-source, cross-platform build system generator that manages the build process of software using compiler-independent configuration files. It is widely used by C and C++ developers to generate native build environments like Makefiles or Visual Studio project files, simplifying builds across different operating systems and compilers.
CMake in the job market
Last checked October 28, 2026
- Open roles
- 8
- Employers
- 4
- Median pay
- —
- Disclose pay
- —
on Career App
hiring for it
not enough disclosed
of these roles
Open roles requiring CMake (8)
Staff, Software Engineer - Simulation Vehicle Modeling
Torc Robotics
Full-time · Ann Arbor, MI · $186,200 – $223,400 · Remote
This role leads the design and development of high-fidelity vehicle simulation models for autonomous truck validation, ensuring they meet safety certification standards and support large-scale testing of autonomy software. It suits experienced software engineers with deep expertise in vehicle dynamics, C++, and autonomous systems who want to own critical technical architecture in a safety-critical domain.
Listed on Torc Robotics’s careers site · Apply there ↗
Sr. Software Engineer (Firmware)
Adtran
Full-time · Atlanta, GA
This role develops embedded firmware for optical networking equipment, collaborating across hardware and optical teams to deliver production systems. It suits senior engineers with deep expertise in C/C++ embedded systems, real-time operating systems, and device driver development.
Listed on Adtran’s careers site · Apply there ↗
Principal Architect, SoC and Systems Modelling
NVIDIA
Full-time · Santa Clara, CA · $272,000 – $431,250
NVIDIA seeks an experienced architect to lead the modeling and analysis of chip and system architectures, working across multiple teams to design simulation tools and validate performance innovations. This role suits someone with deep expertise in computer architecture, C++ development, and systems modeling who thrives in collaborative technical environments.
Listed on NVIDIA’s careers site · Apply there ↗
Senior Engineer, GPU Modeling Architect
Samsung Semiconductor
Full-time · $124,000 – $208,400
Samsung is seeking a Senior Engineer to design and develop cycle-accurate functional models for next-generation GPU architectures, enabling architectural exploration and performance validation. This role suits engineers with GPU architecture expertise who want to bridge hardware design and software simulation at a major semiconductor company.
Listed on Samsung Semiconductor’s careers site · Apply there ↗
Software Engineer II - Build Tools
Torc Robotics
Ann Arbor, MI · $139,000 – $166,800 · Remote
This role builds CI/CD pipelines and development tools for an autonomous vehicle company's engineering teams, automating builds and deployments across their infrastructure. It suits mid-level engineers with strong Python and cloud skills who enjoy working across team boundaries to unblock other engineers.
Listed on Torc Robotics’s careers site · Apply there ↗
Senior Architect, SOC Modeling
NVIDIA
Santa Clara, CA · $152,000 – $287,500
NVIDIA's Architecture Modeling group seeks an experienced architect to develop functional models and analysis frameworks for GPU and system-on-chip designs across datacenter, automotive, and client products. This role suits someone with deep computer architecture knowledge and strong C++ skills who can guide modeling teams and collaborate across distributed teams to advance chip performance and efficiency.
Listed on NVIDIA’s careers site · Apply there ↗
Senior Systems Software Engineer, Compute Stack Acceleration
NVIDIA
Full-time · $184,000 – $287,500
NVIDIA seeks a systems software engineer to lead adoption of modern compilers, build systems, and performance analysis tools across their CPU compute stack. This role suits experienced engineers who thrive in ambiguous cross-team projects and can translate toolchain improvements into measurable outcomes and reusable practices.
Listed on NVIDIA’s careers site · Apply there ↗
Software Engineer II - Device Drivers
Torc Robotics
Full-time · Ann Arbor, MI · $139,000 – $166,800
This role involves designing and maintaining device driver software that integrates sensors into autonomous truck systems, working primarily in C++ with Linux and real-time systems. It suits engineers with embedded Linux experience who want to work on the low-level software that powers vehicle hardware interfaces.
Listed on Torc Robotics’s careers site · Apply there ↗
Asked for alongside CMake
Measured from the 8 open roles that name CMake — not from a curated list.
- C++7 roles87.5%
- Python7 roles87.5%
- Linux5 roles62.5%
- Make (Integromat)4 roles50.0%
- Bash (Scripting)3 roles37.5%
- Docker3 roles37.5%
- Jenkins3 roles37.5%
- Perl3 roles37.5%