Senior Embedded Vision Engineer

Lime Lime · Consumer · Canada · Engineering

Senior Embedded Vision Engineer to develop, optimize, and deploy computer vision models for real-time inference on edge devices for Lime's micromobility vehicles. Focus on performance, reliability, and scalability in production environments, working with embedded systems and sensor fusion.

What you'd actually do

  1. Design, train, and deploy computer vision models for real-time inference on edge devices, balancing accuracy, latency, and power constraints.
  2. Optimize models for embedded hardware (e.g., NVIDIA Jetson, Ambarella, ARM-based SoCs), including working within vendor SDKs to meet latency, memory, and power constraints.
  3. Identify and resolve performance bottlenecks across the full pipeline (data ingestion, preprocessing, inference, postprocessing) to meet strict real-time requirements.
  4. Work with camera data alongside onboard sensors such as IMUs and GPS, contributing to multi-sensor fusion approaches to improve system robustness and state estimation (e.g., filtering and smoothing techniques such as Kalman filters).
  5. Build systems that perform reliably under challenging conditions such as varying lighting, motion, occlusions, and environmental noise.

Skills

Required

  • Computer Vision
  • Machine Learning
  • embedded systems
  • C/C++
  • Python
  • edge AI
  • embedded platforms
  • model deployment and optimization frameworks
  • camera systems
  • sensor fusion techniques
  • state estimation methods
  • detection
  • classification
  • segmentation
  • real-world data challenges
  • debugging
  • problem-solving

Nice to have

  • working with SoC vendor SDKs
  • hardware interfaces
  • low-level system components

What the JD emphasized

  • deploying models in real-world or embedded environments
  • performance, reliability, and scalability in production environments
  • real-time inference on edge devices
  • optimize models for embedded hardware
  • performance optimization under latency and power constraints
  • meet strict real-time requirements

Other signals

  • deploying computer vision solutions
  • real-time inference on edge devices
  • optimize models for embedded hardware
  • performance, reliability, and scalability in production environments