C++ Developer

Overview

On Site
Depends on Experience
Contract - W2
Contract - 12 Month(s)

Skills

C++
Multithreading
CMake
C++ codebases
GDB
Python
CI/CD tools
Docker
Linux internals
Agile

Job Details

NO C2C ONLY ON W2

We have an immediate requirement for C++ Developer @NJ

Job Description:

Strong proficiency in modern C++ (C++11/14/17), with hands-on experience developing and maintaining native libraries

Experience with multithreading, memory management, and performance optimization in C++

Familiarity with CMake, Makefiles, and cross-platform build systems

Ability to read and understand existing C++ codebases and refactor/update them

Strong debugging skills using tools like GDB, Valgrind, or AddressSanitizer

Good-to-Have Skills:

Experience integrating C++ libraries with other languages (e.g., Python via ctypes or pybind11)

Knowledge of CI/CD tools and test automation for C++ projects

Exposure to containerized environments (Docker)

Familiarity with Linux internals or low-level system programming

Prior experience working in Agile/Scrum environments

Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.