Talent.com
This job offer is not available in your country.
ADAS Developer

ADAS Developer

ConfidentialBengaluru / Bangalore
12 days ago
Job description

Job description

Education :   BE / ME - CSE / EEE / ECE or equivalent

Required Qualifications

  • Bachelor s or Master s degree in Computer Science, Robotics, Electrical Engineering, or related fields.
  • 5+ years of experience in ADAS, robotics, or autonomous driving development.
  • Proficiency in programming languages such as C++, Python, or MATLAB.
  • Hands-on experience with perception tools and libraries (e.g., OpenCV, ROS, PCL).
  • Strong understanding of path planning algorithms (A
  • , RRT, MPC) and decision-making frameworks.
  • Experience with sensor fusion techniques and working with LiDAR, radar, and camera systems.

Preferred Skills

  • Familiarity with deep learning frameworks (TensorFlow, PyTorch) for perception and decision-making.
  • Knowledg of automotive communication protocols (CAN, Ethernet) and middleware (ROS2, DDS).
  • Experience with simulation platforms (CARLA, Gazebo, or PreScan).
  • Understanding of functional safety and standards like ISO 26262 and SOTIF.
  • Strong problem-solving skills and ability to work in fast-paced environments.
  • Key Responsibilities

    Perception Development

  • Develop and optimize algorithms for sensor fusion, object detection, classification, and tracking using data from cameras, LiDAR, radar, and other sensors.
  • Design perception pipelines to handle dynamic environments, ensuring accurate environmental understanding.
  • Implement real-time processing for sensor data and improve robustness under diverse driving conditions.
  • Behavior and Decision-Making

  • Develop behavior planning algorithms for safe and efficient navigation in complex scenarios such as intersections, lane changes, and obstacle avoidance.
  • Implement decision-making frameworks using techniques such as rule-based systems, machine learning, or reinforcement learning.
  • Ensure compliance with driving policies, safety standards, and local traffic laws in algorithm design.
  • Trajectory Planning

  • Design algorithms for trajectory generation, optimization, and execution that meet safety, comfort, and efficiency criteria.
  • Integrate planned trajectories with vehicle control systems to ensure smooth driving performance.
  • Optimize motion planning for real-time performance and scalability.
  • Testing and Validation

  • Develop simulation scenarios to test and validate planning and perception algorithms under various conditions.
  • Conduct on-road testing to refine algorithms and ensure robustness in real-world environments.
  • Collaborate with testing teams to ensure ADAS features meet functional safety standards (e.g., ISO 26262).
  • Collaboration and Integration

  • Work closely with sensor, control, and software engineering teams to ensure seamless integration of ADAS modules.
  • Collaborate with cross-functional teams to align on system-level requirements and design.
  • Contribute to software architecture and system design for modularity and scalability.
  • Skills Required

    Tensorflow, Pytorch, C++, Matlab, Python

    Create a job alert for this search

    Developer • Bengaluru / Bangalore