Embedded AI Engineer

All the best with your application!

Want more jobs like this straight to your inbox?

Summary

Location

Paris, France

Work

Full-time

About this Job

  • Why PROPHESEE?
  • Inspired by human vision, PROPHESEE's technology combines patented sensors and AI algorithms to go beyond the limits of conventional approaches. It captures information differently, revealing dynamics that remain invisible to traditional systems. This breakthrough redefines computer vision and opens exciting technical challenges in cutting-edge fields such as autonomous vehicles, industrial automation, robotics, IoT, security and surveillance.

  • You will work where AI algorithms meet real computing constraints, helping PROPHESEE turn advanced perception into efficient edge implementations. The role offers the opportunity to optimize models and complete inference pipelines for demanding embedded targets where latency, memory, bandwidth and power consumption are as important as algorithmic accuracy.

  • Mission
  • Design, integrate and optimize AI / perception algorithms and models for deployment on constrained computing targets. The role sits between AI, software and embedded engineering and focuses on translating algorithmic performance into efficient production implementations that meet latency, compute, memory and power constraints.

  • Role description
    • Design, adapt and optimize AI, deep learning and computer vision models for embedded and edge deployment.• Profile end-to-end inference pipelines to identify compute, memory, latency and bandwidth bottlenecks.• Convert or adapt models for target runtimes and accelerators while preserving required accuracy.• Implement and evaluate quantization, pruning, graph optimization, kernel optimization and other model-compression techniques where relevant.• Optimize pre-processing, post-processing and data movement around AI inference, not only the neural network itself.• Develop C++ and Python tooling for benchmarking, profiling, conversion, validation and deployment.• Contribute to software architecture and development, specifically around memory management, scheduling and real-time constraints.• Establish reproducible benchmarks and compare accuracy / latency / power / memory trade-offs across targets.• Support deployment on edge AI targets.
    • Optimized AI / perception models and inference pipelines for selected embedded targets.• Reproducible benchmark suite covering accuracy, latency, throughput, memory and, where available, power consumption.• Model-conversion and optimization flows for the selected inference runtimes and accelerators.• C++ and Python tools for profiling, validation, benchmarking and deployment.• Optimization reports documenting bottlenecks, trade-offs and improvements versus baseline implementations.• Deployment-ready integration with the software stack and associated technical documentation.
    • Achievement of agreed accuracy, latency, throughput, memory and power targets on selected hardware.• Performance improvement versus baseline model / pipeline implementations.• Successful model conversion and deployment across selected target runtimes.• Reproducibility and stability of benchmarking and validation results.• Absence of unacceptable functional or accuracy regressions introduced by optimization.• Maintainability and reuse of optimization tooling and deployment workflows.
    • Embedded AI / model optimization — strong requirement — Hands-on experience optimizing machine learning or deep learning workloads for edge or constrained targets.• Deep learning frameworks — strong requirement — Strong practical knowledge of frameworks such as PyTorch, TensorFlow or equivalent.• C++ and Python — strong requirement — Ability to implement performance-sensitive inference code and supporting optimization / benchmarking tools.• Performance profiling — strong requirement — Ability to analyze latency, throughput, memory use and algorithmic complexity and identify bottlenecks.• Inference optimization — strong requirement — Experience with quantization, model conversion, graph optimization, kernel/runtime optimization or equivalent techniques.• Embedded Linux / ARM — required — Understanding of embedded Linux, ARM platforms, cross-compilation and constrained computing environments.• NVIDIA Jetson / TensorRT / CUDA — highly desirable — Hands-on deployment or optimization experience on NVIDIA edge AI platforms.• Computer vision / perception — desirable — Experience with detection, tracking, image processing, event-based vision or related perception pipelines.• Hardware-aware mindset — required — Ability to reason about CPU/GPU/NPU capabilities, memory hierarchy, data movement, power and target constraints.• Benchmarking & validation — required — Ability to build reproducible performance benchmarks while tracking model accuracy and functional regressions.

About the Company

Prophesee logo

Prophesee

Privately Held
Transportation & Autonomous VehiclesIndustrial ManufacturingRobotics Hardware & ComponentsRobotics Software & AI

Prophesee is the inventor of the world’s most advanced neuromorphic vision systems. The company developed a breakthrough event-based vision approach to machine vision that enables dramatic reductions in power consumption, latency, and data processing requirements. By mimicking how the human eye and brain work, Prophesee’s patented Metavision® sensors and algorithms reveal information that is invisible to traditional frame-based sensors. Prophesee’s technology is transforming applications across industrial automation, aerospace and defense, autonomous systems, IoT, AR/VR, and mobile. Headquartered in Paris, Prophesee has offices in Grenoble and Shanghai.

View details
Related Jobs

Get the week's best robotics jobs

We review hundreds of postings weekly and hand-pick the top roles for you. High-salary positions, top companies, remote opportunities.

Please enter a valid email address

Unsubscribe anytime. We respect your privacy.