Senior Software Engineer - Perception

Applied Intuition Applied Intuition · Robotics · Tokyo, Japan · Self-Driving Systems

Senior Software Engineer focused on building the perception system for L4 autonomous trucks. This involves developing and deploying state-of-the-art machine learning models for multi-modal 3D detection, BEV representations, and learned tracking, combined with classical perception techniques like state estimation and sensor fusion. The role requires end-to-end ownership from model architecture and training to onboard deployment and validation, within a safety-critical context.

What you'd actually do

  1. Design, train, and deploy deep learning models for 3D object detection across LiDAR, camera, and radar sensors.
  2. Build multi-sensor fusion architectures that combine independent detection and classification streams.
  3. Characterize perception failure modes, build targeted evaluation sets, and hill-climb system-level metrics.
  4. Build and operate the data engine: shadow-mode comparison against production, automated data mining, and retraining loops.
  5. Contribute to camera- and LiDAR-based localization perception under degraded conditions.

Skills

Required

  • Python
  • C++
  • training deep learning models
  • deploying deep learning models
  • PyTorch
  • multi-object tracking
  • state estimation
  • 3D geometry

Nice to have

  • ML-based perception for autonomous systems
  • multi-sensor calibration
  • multi-sensor fusion
  • optimizing models for onboard/embedded GPU inference
  • safety-critical software development
  • automotive software development

What the JD emphasized

  • safety-critical software
  • full safety validation pipeline

Other signals

  • multi-modal 3D detection
  • BEV representations
  • learned tracking
  • state estimation
  • multi-object tracking
  • sensor fusion
  • deep learning models
  • onboard deployment
  • on-road validation
  • safety-critical software
  • data engine
  • retraining loops
  • localization perception