Sr. C++ Developer

Imagry | Autonomous Driving

San Jose (CA)

On-site

USD 100,000 - 130,000

Full time

14 days+
Application generator

Don’t send a generic resume — generate a resume and cover letter tailored to this exact role.

Get past ATS filters

Job summary

Imagry | Autonomous Driving is seeking a skilled C++ Engineer to design and build high-performance software on Linux. This role involves key contributions to multi-disciplinary systems integrating AI modules and sensor data.

The ideal candidate should have 5+ years of modern C++ experience, a B.Sc. in Computer Science, and a strong team-oriented background. Join us in driving innovation in autonomous driving technology.

Qualifications

  • 5+ years of modern C++ experience.
  • 2+ years of Python development.
  • Experience with real-time systems and image processing.

Responsibilities

  • Design and develop C++ services/libraries on Linux.
  • Profile and optimize CPU, memory, and I/O.
  • Write unit/integration tests and contribute to CI pipelines.

Skills

Modern C++ (C++17/20)
STL / templates
Multithreading / synchronization
Python development
Low-Level Programming
Git
Code reviews

Education

B.Sc / B.A - Computer Science or relevant degree

Tools

C++ Development and Optimization Tools
CUDA or OpenCL

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 & Qualifications
  • 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
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
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Software Engineer
Software Engineer

Careers • San Jose (CA)

On-site
USD 140,000 - 190,000
Software Engineer
Software Engineer

Imagry | Autonomous Driving • San Jose (CA)

On-site
USD 140,000 - 210,000
Senior/Staff Software Engineer - C++
Senior/Staff Software Engineer - C++

SirenOpt • San Leandro (CA)

On-site
USD 140,000 - 210,000
Software Engineer (C++ Systems)
Software Engineer (C++ Systems)

SK HR Consultants.com • San Francisco (CA)

On-site
USD 100,000 - 140,000
Relocation packages available
High-performance work environment
Staff C++ Engineer
Staff C++ Engineer

Glocomms • San Francisco (CA)

On-site
USD 190,000 - 270,000
Senior/Staff Software Engineer - C++
Senior/Staff Software Engineer - C++

VoltForce • San Leandro (CA)

On-site
USD 180,000 - 240,000
Senior Software Engineer (Space)
Senior Software Engineer (Space)

InnoForge • Los Angeles (CA)

On-site
USD 100,000 - 130,000
Senior C Linux Engineer: Real-Time High-Performance Systems
Senior C Linux Engineer: Real-Time High-Performance Systems

Careers • San Jose (CA)

On-site
USD 140,000 - 190,000
C++ Developer
C++ Developer

Sapsol Technologies Inc • Mountain View (CA)

On-site
USD 180,000 - 250,000
Software Engineer - C++ Systems
Software Engineer - C++ Systems

USA Tech Recruit • San Francisco (CA)

On-site
USD 120,000 - 160,000
Relocation packages