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:
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
- 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
- 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
$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...SeniorMinimum wageWork experience placement- ...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
- ...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...SuggestedRemote work
- ...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
- ...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
- 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...SeniorWork at office
- 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
$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- 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
- 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...SeniorRemote job
- ...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...SeniorRemote job
- ...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,...H1bRemote work
$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$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$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$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...SeniorWorldwide- 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
- ...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
- ...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
- ...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
- 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
- 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
- ...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
$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...SeniorWork at officeWork from homeMonday to Friday$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$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$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$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...SeniorOdd jobWork experience placementWork at office$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...SeniorLocal areaOverseas
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Sr. C++ Developer. Be the first to apply!
Related searches
- senior app developer San Jose, CA
- senior international account manager San Jose, CA
- senior magento developer San Jose, CA
- sr marketing manager San Jose, CA
- sr technical product manager San Jose, CA
- senior manager pmo San Jose, CA
- senior accountant part time San Jose, CA
- senior electrical designer San Jose, CA
- senior application support engineer San Jose, CA
- senior principal engineer San Jose, CA

