C++ Developer

Overview

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

Skills

C++
Multithreading
CMake
GDB
Python
CI/CD tools
Docker
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 environment
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.