Sr. C++ Developer
About The RoleWe 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.ResponsibilitiesDesign and develop C++ services / libraries on Linux with focus on performance and reliabilityImprove build speed and reproducibilityProfile / optimize CPU, memory, I/O, and concurrency; debug multithreaded issuesWrite unit/integration tests; use sanitizers / static analysisContribute to CI pipelines and developer tooling 5+ years modern C++ (C++17/20), STL / templates, multithreading / synchronizationDevelopment of Realtime systems involving both SW & HW2+ years of Python developmentStrong Low-Level Programming and Debugging toolsSoftware development practices: Git, code reviews, unit testsExperience in implementing Real-time AlgorithmsB.Sc / B.A - Computer Science or other relevant university degreeTeam player, with proven record of developing deployment-level productsNice To HaveC++ Development and Optimization ToolsCUDA or OpenCL for GPU accelerationPython for tooling, tests, and bindings (pybind11)Experience with image processing