Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Sr. C++ Developer

Imagry

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
Vacancy posted 4 hours ago
Similar jobs that could be interesting for youBased on the Sr. C++ Developer in San Jose, CA vacancy
  •  ...About the Role We are looking for a skilled and experienced C++ Engineer to design and build high-performance software on Linux. You...  ...Site, San Jose, CA. Responsibilities & Qualifications Design and develop C++ services / libraries on Linux with focus on performance and... 
    Senior

    Imagry | Autonomous Driving

    San Jose, CA
    1 day ago
  • $166.7k - $283.4k

    Sr. AI Infrastructure Software Engineer - C++ Focus Love C++? Fascinated by GPUs? Curious about how AI frameworks with CUDA, TensorFlow, JAX and PyTorch really work under the hood? We’re building the next‑gen software stack that powers the future of AI and we’re looking... 
    Senior
    Minimum wage
    Work experience placement

    KLA

    Milpitas, CA
    2 days ago
  •  ...He/she will be developing system software that enables website to be highly scalable and stable as we strive to handle tremendous amount...  ...supporting, maintaining the software. Understanding of protocol, C++ is MUST. Previous experience working on webservers or app... 
    Suggested

    Nextgen Technologies

    San Jose, CA
    23 hours ago
  •  ...Role: C++ Developer Location: Remote/US Duration: 6+ Months Job Description: Strong experience in Windows OS Experience building customer-facing applications with C++ Experience using Visual Studio to create and modify projects... 
    Suggested
    Remote work

    Zortech Solutions

    San Jose, CA
    3 hours ago
  •  ...C++ Developer Location: Santa Clara, CA Key Responsibilities: Design/develop Etch tool S/W (e.g., complex modules, libraries for use across various projects) for semiconductor fabs. Troubleshoot tool S/W issues (e.g., analyze, design, and implement defect... 
    Suggested

    Cardinal Integrated

    Santa Clara, CA
    1 day ago
  •  ...Mapping team. This role involves designing algorithms for autonomous vehicle navigation and localization, with key responsibilities in C++ development and graph-based models. The ideal candidates will have a strong background in computer vision, machine learning, and... 
    Senior

    Nvidia Corporation

    Santa Clara, CA
    2 days ago
  • Gatik, the leader in autonomous middle-mile logistics, seeks Senior/Staff Software Engineers with strong C++ expertise to join our Santa Clara office. You will contribute to the autonomy stack, design and implement real-time, mission-critical software, and collaborate with... 
    Senior
    Work at office

    Gatik

    Santa Clara, CA
    2 days ago
  • NVIDIA is seeking a Software Engineer to develop infrastructure tools for chip design automation. Candidates should have over 5 years of software development experience and expertise in C++ or Golang. The role includes building high-performance software and optimizing... 
    Senior

    NVIDIA

    Santa Clara, CA
    2 days ago
  • $152k - $241.5k

     ...software team. In this role, you will be responsible for designing, developing, and maintaining high-performance, rack-scale management...  ...datacenter environments. You will work primarily in Rust, Go, and C++, building robust, scalable systems that bridge hardware,... 
    Senior

    NVIDIA

    Santa Clara, CA
    3 days ago
  • Hewlett Packard Enterprise in California is seeking a Senior Software Systems Engineer to design, develop, and troubleshoot software for networking products. The role emphasizes C/C++ programming and networking systems, with collaboration across product management and... 
    Senior

    Hobbsnews

    Cupertino, CA
    3 days ago
  • Litmus is seeking a Senior Software Engineer in Santa Clara, specializing in C++ and Golang to develop southbound connectors for PLCs and industrial control systems. This role involves ensuring real-time data exchange to enhance industrial operations. The ideal candidate... 
    Senior
    Remote job

    Litmus

    Santa Clara, CA
    2 days ago
  •  ...leading technology company is looking for a Senior Software Engineer to work on AI storage solutions. The role involves developing high-performance C++/CUDA libraries and optimizing storage infrastructure. Candidates should have a solid understanding of Linux internals... 
    Senior
    Remote job

    NVIDIA Corporation

    Santa Clara, CA
    3 days ago
  •  ...include: Job Description We are looking for experienced Windows Developers with the passion and experience necessary to develop, support...  ...experience with Windows 8.x or Windows 10 Solid expertise in Visual C++ Strong understanding of COM, background services, databases,... 
    H1b
    Remote work

    Procom Services

    Santa Clara, CA
    3 days ago
  • $184k - $287.5k

    NVIDIA Gruppe is seeking a skilled software engineer to develop high-performance solutions for GPU data storage. The ideal candidate will have extensive experience in C, C++, Rust, and data architecture, and will collaborate with multidisciplinary teams. The position promises... 
    Senior

    NVIDIA Gruppe

    Santa Clara, CA
    2 days ago
  • $184k - $287.5k

     ...core for dataframe and database accelerators—highly optimized C++ and CUDA libraries that leverage the parallel nature of GPUs to...  ...you can be our next major contributor! What you’ll be doing: Developing novel, parallel algorithms to accelerate core problems in data... 
    Senior

    NVIDIA

    Santa Clara, CA
    2 days ago
  • $136.3k - $231.7k

    KLA is seeking a Senior Software Engineer in Milpitas, CA to develop next-generation wafer inspection tools. This role entails software...  ...development, and maintenance, requiring strong technical skills in C++, C#, and .NET development. The ideal candidate will have... 
    Senior

    KLA

    Milpitas, CA
    2 days ago
  • $152k - $241.5k

     ...team to build reliable, scalable and high performance software that are easy to use by hundreds of engineers worldwide. Develop software tools in C++/Golang to analyze and construct chip designs described in C++, Verilog or domain-specific languages (DSLs). Research and... 
    Senior
    Worldwide

    NVIDIA

    Santa Clara, CA
    2 days ago
  • KLA is seeking a Sr. AI Infrastructure Software Engineer focused on C++. You’ll design and implement core AI infrastructure components that leverage GPUs, collaborate with top engineers, and contribute to shaping the future of computing. The role requires a strong background... 
    Senior

    KLA

    Milpitas, CA
    2 days ago
  •  ...scientists in Santa Clara to enhance open-source software libraries for GPU data processing. This role involves developing algorithms, implementing solutions in C++, and contributing to projects like cuDF and Spark. The ideal candidate will have 5+ years of experience and... 
    Senior

    NVIDIA

    Santa Clara, CA
    2 days ago
  •  ...software engineer to design and implement key components within its autonomous vehicle software. This role requires a strong background in C++/C programming and memory profiling tools, combined with the ability to analyze and optimize performance in complex systems.... 
    Senior

    XPENG

    Santa Clara, CA
    2 days ago
  •  ...join their circuit simulation product team. In this role, you will develop infrastructure and algorithms for high-performance computing and...  ...applications. The ideal candidate will possess strong skills in C++ and Python and have extensive experience in software development... 
    Senior

    Keysight Technologies

    Santa Clara, CA
    2 days ago
  • NVIDIA is seeking a skilled software engineer to develop and manage tooling and release infrastructure for chip design. The ideal candidate will have at least 3 years of experience, proficiency in C++ and Python, and a strong understanding of algorithms and data structures... 
    Senior

    NVIDIA

    Santa Clara, CA
    2 days ago
  • Senior Software Engineer - Data Protection Software Engineering (C, C++) What you’ll achieve The Data Protection Software Engineering team delivers next-generation cyber resiliency, data protection, and data availability solutions for enterprises operating across on-premises... 
    Senior

    Dell Technologies

    Santa Clara, CA
    2 days ago
  •  ...accelerated software. We are hiring a Senior Software Engineer to advance the C++ foundation of CUDA Core Libraries. You will design and optimize high‑performance algorithms and APIs for C++ developers, building the foundational libraries, algorithms, and language/runtime... 
    Senior

    NVIDIA

    Santa Clara, CA
    2 days ago
  • $150k - $195k

     ...an outstanding career opportunity for mid to senior level Software Engineers for our San Jose, CA office. The ideal candidate will develop, maintain, and support software for the Index Engines Linux application and will work closely with the Index Engines Support Organization... 
    Senior
    Work at office
    Work from home
    Monday to Friday

    Index Engines

    San Jose, CA
    a month ago
  • $148k - $287.5k

     ...their InfiniBand Switch and NVLink FW team. The role involves developing verification processes and implementing innovative features for...  ...B.Sc degree and 5+ years of experience, with strong skills in C++ and Python. This position offers competitive salaries ranging from... 
    Senior

    NVIDIA

    Santa Clara, CA
    3 days ago
  • $152k - $241.5k

     ...keeping tools reliable and scalable. What You’ll be Doing Research, develop and maintain high quality tooling for scalable build/regression/...  ...development experience Experienced in a compiled language(C++/Golang) & scripting(Python/Perl/Tcl) Experience in writing good... 
    Senior

    NVIDIA

    Santa Clara, CA
    2 days ago
  • $152k - $241.5k

     ...Switch and NVLink FW group in Santa Clara, CA. In this role, you'll develop the firmware verification process and collaborate across teams...  ...with a B.Sc in Computer Science or equivalent, proficient in C++ and Python, with 5+ years of experience. The position offers competitive... 
    Senior

    NVIDIA

    Santa Clara, CA
    2 days ago
  • $180k - $260k

     ...who have strong fundamentals in software development practices and are experts in C++ language in production-oriented environment. The ideal candidate is a highly experienced C++ developer with a passion for enabling the world's first safe, reliable & efficient network... 
    Senior
    Odd job
    Work experience placement
    Work at office

    Gatik

    Santa Clara, CA
    2 days ago
  • $150k - $350k

     .../yr - $350,000.00/yr Job details Hiring a Sr/Principal ATE Test Engineer for Publicly Traded...  ...skills and prior experience with C++, experience with MATLAB and Python preferred...  ...interest in being hands-on in the lab Well-developed written and verbal communication skills Ability... 
    Senior
    Local area
    Overseas

    Jobot

    Santa Clara, CA
    1 day ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Sr. C++ Developer. Be the first to apply!