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 September 13, 2026
- Open roles
- 11
- Employers
- 7
- Median pay
- —
- Disclose pay
- —
on Career App right now
hiring for it
not enough disclosed
of these roles
Open roles requiring CMake (11)
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 ↗
Sr. Software Product Owner
Medtronic
Full-time · Boston, MA · $149,000 – $177,600
This role leads product strategy and development for a surgical robotics platform, managing stakeholder coordination and technical requirements across hardware-software systems in a heavily regulated medical device environment. It suits experienced product owners with deep expertise in embedded systems, regulatory compliance frameworks, and scaled agile methodologies who want to shape complex, safety-critical medical technology.
Listed on Medtronic’s careers site · Apply there ↗
Principal Software Engineer, Vehicle Dynamics Simulation - AV
NVIDIA
Santa Clara, CA · $248,000 – $391,000
This Principal-level role leads the technical vision and architecture for vehicle dynamics simulation systems that help autonomous vehicle engineers validate driving behavior in diverse scenarios. You'll design production C++ frameworks, establish validation workflows, and mentor engineers across NVIDIA's AV simulation platform.
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 ↗
Lead Software Engineer, Phantom Works
Boeing
Full-time · $160,650 – $217,350
Boeing's Phantom Works division is hiring a lead software engineer to design and develop space-based effects software for defense and air domain missions, leading technical teams through the full development lifecycle. This role suits experienced engineers with Java or C++ expertise who want to mentor others while working on advanced aerospace simulation and modeling projects.
Listed on Boeing’s careers site · Apply there ↗
SoC/IP Design Verification Engineer
Intel
Full-time
A design verification engineer role focused on building and executing comprehensive test strategies for complex semiconductor blocks and systems. This suits experienced verification professionals comfortable owning the full verification lifecycle from planning through coverage closure, with strong UVM and SystemVerilog expertise.
Listed on Intel’s careers site · Apply there ↗
Software Engineer I
Bend Studio
Full-time · San Mateo, CA · $137,300 – $205,900
This role involves building and maintaining the cross-platform application framework that powers PlayStation's user experiences, working across JavaScript, TypeScript, C++, and native platform integration. It suits engineers with framework or SDK development experience who want to work on developer-facing tools at scale.
Listed on Bend Studio’s careers site · Apply there ↗
Senior System Software Engineer - AV Platform
NVIDIA
Santa Clara, CA · $184,000 – $287,500
A platform engineering role building core software infrastructure for autonomous vehicles, focusing on sensor integration, data streaming, and vehicle interfaces. Suits experienced C++ engineers comfortable with real-time systems, CUDA optimization, and embedded Linux who want to work on self-driving technology at scale.
Listed on NVIDIA’s careers site · Apply there ↗
Software Engineer - Developer (Experienced or Senior)
Boeing
$160,650 – $217,350
Boeing is seeking a software engineer to design and develop non-embedded software for space-based defense systems, leading junior engineers and translating customer requirements into software solutions. This role suits experienced developers comfortable with C++, MATLAB, and agile practices who want to work on mission-critical systems within a large defense contractor.
Listed on Boeing’s careers site · Apply there ↗
Director, Autonomous Vehicles Platform
NVIDIA
Full-time · Santa Clara, CA · $320,000 – $488,750
Lead the development of vehicle and sensor abstraction layer software that enables autonomous driving systems to interface with real-world hardware at scale. This role suits experienced engineering directors who want to architect the foundational software bridging perception and control in self-driving vehicles.
Listed on NVIDIA’s careers site · Apply there ↗
Asked for alongside CMake
Measured from the 11 open roles that name CMake — not from a curated list.
Roles that use CMake
Employers hiring for CMake
7 in total, most open roles first.