Sr. C++ Developer

Imagry

  • San Jose, CA
  • 30+ days ago

    Highlights

    You will be a key contributor to an advanced multi-disciplinary system that integrates AI modules, hardware interfaces, and sensor data — working at the intersection of performance engineering and cutting-edge technology. We are looking for a skilled and experienced C++ Engineer to design and build high-performance software on Linux.

    Numbers & Facts

    LocationSan Jose, CA

    Description

    About the Role

    We are looking for a skilled and experienced C++ Engineer to design and build high-performance software on Linux. You will be a key contributor to an advanced multi-disciplinary system that integrates AI modules, hardware interfaces, and sensor data — working at the intersection of performance engineering and cutting-edge technology.

    Location: On-Site, San Jose, CA.

    Responsibilities:

    • Design and develop C++ services / libraries on Linux with focus on performance and reliability
    • Improve build speed and reproducibility
    • Profile / optimize CPU, memory, I/O, and concurrency; debug multithreaded issues
    • Write unit/integration tests; use sanitizers / static analysis
    • Contribute to CI pipelines and developer tooling 

    Requirements:

    • 5+ years modern C++ (C++17/20), STL / templates, multithreading / synchronization
    • Development of Realtime systems involving both SW & HW
    • 2+ years of Python development
    • Strong Low-Level Programming and Debugging tools
    • Software development practices: Git, code reviews, unit tests
    • Experience in implementing Real-time Algorithms
    • B.Sc / B.A - Computer Science or other relevant university degree
    • Team player, with proven record of developing deployment-level products


     Nice to have:

    • C++ Development and Optimization Tools
    • CUDA or OpenCL for GPU acceleration
    • Python for tooling, tests, and bindings (pybind11)
    • Experience with image processing

    Similar Jobs

    See more jobs