Sr. C++ Developer

Posted Yesterday
Be an Early Applicant
San Jose, CA, USA
In-Office
Senior level
Artificial Intelligence • Automotive • Software • Transportation
The Role
Develop high-performance C++ services and libraries on Linux for real-time systems integrating AI, hardware interfaces, and sensor data. Optimize CPU, memory, I/O, concurrency, and build performance; debug multithreaded issues; write tests; apply sanitizers and static analysis; and contribute to CI pipelines and developer tooling.
Summary Generated by Built In
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

Skills Required

  • 5+ years of modern C++ development, including C++17/20, STL, templates, multithreading, and synchronization
  • Experience developing real-time systems involving software and hardware
  • 2+ years of Python development
  • Strong low-level programming and debugging skills
  • Experience with Git, code reviews, and unit testing
  • Experience implementing real-time algorithms
  • Bachelor's degree in Computer Science or a relevant field
  • Proven experience developing deployment-level products
  • CUDA or OpenCL experience for GPU acceleration
  • Python experience with tooling, tests, and bindings such as pybind11
  • Image processing experience
  • Experience with C++ development and optimization tools
Am I A Good Fit?
beta
Get Personalized Job Insights.
Our AI-powered fit analysis compares your resume with a job listing so you know if your skills & experience align.

The Company
170 Employees
Year Founded: 2015

What We Do

Imagry develops real-time, mapless autonomous-driving software for public transit, fleet vehicles, buses, shuttles, and passenger cars. Its vision-based AI uses deep learning, visual-spatial perception, and imitation-learning decision systems to support Level 3/4 autonomy without HD maps, LiDAR, or costly sensors. The hardware-agnostic platform integrates with existing vehicle systems and is designed to provide scalable, cost-effective autonomy for automakers and transit operators.

Similar Jobs

NinjaOne Logo NinjaOne

Senior Software Engineer

Information Technology • Productivity • Software • Infrastructure as a Service (IaaS)
Remote or Hybrid
18 Locations
2000 Employees
150K-220K Annually

Zscaler Logo Zscaler

Staff Software Engineer

Cloud • Information Technology • Security • Software • Cybersecurity
Easy Apply
Hybrid
San Jose, CA, USA
8697 Employees
158K-225K Annually
In-Office
Hawthorne, CA, USA
8879 Employees
165K-265K Annually

Uber Logo Uber

Senior Software Engineer

Logistics • Transportation • 3PL: Third Party Logistics
In-Office
Sunnyvale, CA, USA
21000 Employees
202K-224K Annually

Similar Companies Hiring

Revel Thumbnail
Aerospace • Hardware • Robotics • Software
Marina Del Rey, California
60 Employees
Blee Thumbnail
Artificial Intelligence • Marketing Tech • Software
New York, New York
30 Employees
Vega Thumbnail
Artificial Intelligence • Automotive • Insurance • Transportation
US
43 Employees

Sign up now Access later

Create Free Account

Please log in or sign up to report this job.

Create Free Account