Back to search
Imagry | Autonomous Driving Linkedin · Posted 1mo ago

Software Engineer

Canada

Linkedin
Continue to application Add your email once, then Caio opens the original posting.

Indexed description

C++ Software Engineer High-Performance Linux Systems | Full-Time | San Jose CA


[email protected]


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.


Key Responsibilities:


• Design and develop high-performance, reliable C++ services and libraries on Linux

• Improve build speed, reproducibility, and developer experience

• Profile and optimize CPU, memory, I/O, and concurrency; debug complex multithreaded issues

• Write comprehensive unit and integration tests; apply sanitizers and static analysis tools

• Contribute to CI/CD pipelines and internal developer tooling


Requirements:

Experience developing real-time systems involving both software and hardware components

C++ Experience 5+ years with modern C++17/20, STL, templates, multithreading & synchronization

Python 2+ years of Python development

Low-Level Programming Strong debugging skills and experience with low-level tooling

Dev Practices Git, code reviews, and unit testing methodology

Real-Time Algorithms Proven experience implementing real-time algorithms

Education B.Sc / B.A in Computer Science or a relevant technical field

Team & Delivery Collaborative team player with a track record of shipping production-grade software

Location Available to work on-site at our SJ, CA Office 4–5 days per week


Nice to Have:

• Proficiency with C++ development and optimization tooling

• GPU programming experience with CUDA or OpenCL

• Python for tooling, test automation, and bindings (pybind11)

• Background in image processing

Free. 20 seconds. No password. See every match in this search.

Create a free Caio profile to unlock more results and save your role and location preferences.

Unlock free search
Want help applying to roles like this? Search Caio for free. If CV tailoring and application tracking get heavy, Full Caio Agent adds a human specialist.
View Full Agent