Overview
Skills
Job Details
Vector Consulting is looking for an experienced C++ Developer on a remote 12+ months renewable Government contract in Herndon, VA.
Position: C++ Developer
Task Description:
- Develop optimized code for custom hardware to implement neural network layers
- Develop at all levels of software stack (compiler, runtime, package and test automation)
Required skills/Level of Experience :
- Expert-level knowledge of C++, Python and NorthPole microcode
- Shell scripts (bash)
- Build systems (Makefile, CMake) and continuous integration tools (Docker, Jenkins)
- Source control (Git) and collaboration tools (Confluence, JIRA)
Nice to have skills:
- More than 4 years experience as a software developer
- Parallel programming (CUDA, OpenMP)
- Assembly / microcontroller / DSP programming
- Compilers (gcc, clang, LLVM)
- Neural network compilers (ONNX, TVM, TensorRT)
- Familiarity with neural network operations like convolution, pooling, recurrent networks
- Data visualization (OpenGL, Dash)
- Linux kernel/device drivers (Ubuntu, CentOS)
- Compilers (gcc, clang, LLVM)
- Parser generators (ANTLR)
- Parallel programming (CUDA, OpenMP)
- Neural network training frameworks (PyTorch, TensorFlow)
- Neural network compilers (ONNX, TVM, TensorRT)
About Vector:
Vector Consulting, Inc., (Headquartered in Atlanta) is an IT Talent Acquisition Solutions firm committed to delivering results. Since our founding in 1990, we have been partnering with our customers, understanding their business, and developing solutions with a commitment to quality, reliability and value. Our continuing growth has been and continues to be built around successful relationships that are based on our organization's operating philosophy and commitment to ** People, Partnerships, Purpose and Performance - THE VECTOR WAY
“Celebrating 30+ years of service”
#LI-MK1