Autonomous Driving Software Engineer

Date PostedMay 26, 2026LocationTokyo, JapanCompanybloomtech.incSalaryJPY 5000K - JPY 8000KTypemanufacturing (automobile/plant engineering/precision equipment) - control - software architect electronics (appliance/semiconductor) - basic research and development electronics (appliance/semiconductor) - control - programmer

Job Summary

We are seeking an autonomous driving system development engineer to join our team in Tokyo. You will participate in the full lifecycle of autonomous driving software, from research and development to implementation. This role involves developing real-time processing systems, accelerating algorithms, and working with cutting-edge semiconductor architectures.

Responsibilities

  • Develop autonomous driving software with real-time processing.
  • Research and develop autonomous driving algorithms.
  • Implement cloud-connected autonomous systems.
  • Accelerate image feature extraction and DNN models.

Required Skills

  • C/C++ programming
  • Computer vision/Machine learning
  • Parallel processing (GPU/CUDA)
  • Japanese (Business level/JLPT N2)

Job Details

Job Description ・Develop, port, and accelerate autonomous driving software with real-time processing in mind ・Product development of autonomous driving systems ・Research and development of autonomous driving algorithms ・Realization of connected systems linked to the cloud [Project Examples] ・Accelerating image feature extraction processing using ARM NEON/CUDA ・Vehicle behavior analysis using vehicle sensor data ・Development of stereo camera depth estimation algorithm and CUDA acceleration ・Development of stereo camera object recognition algorithm using DNN ・Development of embedded DNN model compression technology [Project Reward] ・Be involved in the cutting edge of the growing field of autonomous driving ・Demonstrate your skills and contribute to the commercialization of autonomous driving ・Gain early and in-depth exposure to the latest semiconductor architectures used in autonomous vehicles ・Keep abreast of the latest technologies by researching, implementing, and improving the latest papers ・Improve your skills by sharing your skills with specialists in software acceleration, computer vision, deep learning, and other technologies Working Hours Discretionary work system applies Scheduled working hours: 8 hours (recommended start time: 10:00, end time: 19:00) Break time: 1 hour Job Requirements Required Skills - C/C++ programming knowledge Preferred Skills - Computer vision/machine learning program development experience - Knowledge of distributed processing and parallel programming - Experience with acceleration on multi-core processors such as GPUs - Experience with acceleration using vector calculation instructions (AVX, NEON, etc.) - Experience with in-vehicle software development Language Requirements English Level: None Japanese Level: Business Level(JLPT Level 2 or N2)