Job 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 Show more Skills
Algorithmsunmatched
Artificial Intelligence (AI)unmatched
C++ Programming Languageunmatched
C++ Standard Template Library (STL)unmatched
CPU (Central Processing Unit)unmatched
CUDA (Compute Unified Device Architecture)unmatched
Code Reviewsunmatched
Computer Scienceunmatched
Concurrencyunmatched
Debugging Skillsunmatched
Debugging Toolsunmatched
GPU (Graphics Processing Unit)unmatched
Gitunmatched
Image Processingunmatched
Input/Outputunmatched
Integration Testingunmatched
Leading Edge Technologyunmatched
Linux Operating Systemunmatched
Machine Toolunmatched
Memory Hardwareunmatched
Multithreaded Programmingunmatched
OpenCLunmatched
Performance Engineeringunmatched
Programming Toolsunmatched
Python Programming/Scripting Languageunmatched
Software Developmentunmatched
Software Engineeringunmatched
Static Analysisunmatched
Team Playerunmatched
Unit Testunmatched
Show more Level up your application Browse dozens of recruiter approved resume templates, layouts and formats. Choose your favorite and make it your own in minutes.
Free resume templates
Improve your existing resume or start from scratch and create a standout, ATS-friendly resume. Add job-specific content, download and apply.
Free resume builder