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.
Base Salary Range $115K-130K