Perception Software Engineer

Apply Now

Company: AEye, Inc

Location: Pleasanton, CA 94566

Description:

Perception Software Engineer

Tasks, Duties & Responsibilities:
  • Develop software components for perception systems and sensor integration.
  • Write highly efficient, cutting-edge software code.
  • Implement perception features such as ground plane detection, isolation, object bounding-box creation, and object counting.
  • Collaborate with the broader team to ensure seamless integration of Lidar outputs, enhancing the overall experience for customers and perception partners.
  • Engage in agile scrum development, contributing to activities such as project planning, design specifications, system flow diagrams, documentation, testing plans/cases/tools, and ongoing system support.
  • Lead the development of new ideas from concept to implementation and evaluation.
  • Perform rapid prototyping and involved in fast SW development cycles.

Essential Skills & Experience Requirements (must have):
  • Bachelor's or Master's degree in computer science, Physics, Robotics, or related fields.
  • 2+ years of experience in the autonomous vehicle industry or robotics and working with point clouds and perception algorithms.
  • Proficient in C++ and Python.
  • Familiar with large language models (LLMs) and deep learning frameworks like PyTorch and TensorFlow.
  • Hands on experience with Embedded Edge devices.
  • On-site position at Pleasanton, CA office

Preferred Skills & Experience (nice to have):
  • Experience developing perception algorithms using LLMs and AI frameworks.
  • Hands-on experience developing drivers on Embedded devices
  • Skilled in developing perception capabilities using machine learning and state estimation tools.
  • Familiar with tools and processes for evaluating sensor performance in perception systems.
  • Excellent communication skills and good team player
  • Experienced in working in a fast-paced, demanding startup environment.

Similar Jobs