← Back to jobs
M

Senior C++ Developer – Neural Network Integration & 3D Sensing

·Israel
Not specifiedFull-timeAI EngineeringArtificial IntelligenceAutomotive

Join a team building production-level systems around 3D sensing, perception, and deep learning algorithms for autonomous vehicles. Hands-on role with high ownership, combining C++ development, neural network integration, and system optimization.

Responsibilities

  • Design and implement large-scale C++ systems around AI and algorithmic pipelines for real-time 3D sensing and perception.
  • Integrate neural network models into production software, including runtime integration, sensor/data flow, pre/post-processing, and validation.
  • Collaborate with deep learning, computer vision, and 3D algorithm teams to take models from prototype to robust production systems.
  • Build and own application-level infrastructure for efficient edge device execution under strict latency and resource constraints.
  • Optimize runtime performance, memory usage, latency, and throughput for high-precision 3D perception workloads.
  • Contribute to neural network deployment flows, such as ONNX Runtime integration, model conversion, inference execution, profiling, and optimization.
  • Lead end-to-end feature development, including design, implementation, integration, testing, and deployment.
  • Participate in building CI/CD processes, automated testing, and development workflows.
  • Debug complex real-time systems involving C++ infrastructure, 3D algorithmic logic, and neural network execution.
  • Gradually take broader technical ownership and mentor others.

Requirements

  • B.Sc. in Computer Science, Software Engineering, or equivalent.
  • 5+ years of hands-on C++ development experience.
  • Strong understanding of object-oriented design, software architecture, and large-scale system development.
  • Experience working in Linux environments.
  • Strong motivation to work close to deep learning algorithms and production AI systems.
  • Interest in neural network deployment on edge devices, including inference runtimes, performance optimization, and model integration.
  • Proactive, ownership-driven mindset with interest in technical leadership growth.

Nice to have

  • Experience with performance optimization, memory efficiency, and real-time systems.
  • Experience with ONNX Runtime, TensorRT, or similar inference runtimes.
  • Familiarity with CI/CD processes and automated testing.
  • Experience working with algorithm, computer vision, deep learning, 3D perception, or data teams.
  • Background in 3D computer vision, multi-view geometry, point clouds/depth, object detection, localization, or embedded/edge AI deployment.
  • Experience with sensor fusion or camera/lidar-based perception pipelines.

Relevance

More opportunities

Similar jobs

Finding the best alternatives for you…

Questions, answered

Frequently asked questions