E

Embitel Technologies

Product engineering for automotive and ecommerce

Developer – Situation Interpretation & Collision Threat Assessment for ADAS - Perception & Collision Avoidance

Embedded EngineeringUpdated on Nov 13
Full-timeBengaluru, Karnataka, IndiaNo salary listedIn-person

About the Job

Requirements

  • Strong hands-on experience with C++17/C++20 or equivalent modern C++.
  • Strong understanding of object-oriented programming, the Standard Template Library (STL), templates, smart pointers, multithreading/concurrency, memory management, exception handling, and design patterns.
  • Experience developing real-time and performance-critical software.
  • Good knowledge of software development, debugging, profiling, and optimization.
  • Experience with Git and modern continuous integration/continuous delivery (CI/CD) development environments.
  • Strong understanding of one or more of environment perception, object detection and tracking, sensor fusion, situation interpretation, scene understanding, object prediction, collision avoidance, collision threat assessment, and lane/road model interpretation.
  • Hands-on knowledge of time-to-collision (TTC), relative position, velocity and acceleration, longitudinal and lateral collision risk, object trajectory intersection, predicted collision points, collision probability, safe distance and safety margins, cut-in and crossing-object scenarios, pedestrian and cyclist interaction, vehicle-to-vehicle and vehicle-to-object collision scenarios, false-positive and false-negative analysis, and edge-case and corner-case handling.
  • Experience with unit testing and integration testing of C++ software.
  • Familiarity with testing frameworks such as Google Test and Google Mock.
  • Experience with simulation-based validation of ADAS functions.
  • Ability to analyze recorded sensor/perception data and vehicle logs.
  • Experience with software-in-the-loop (SIL), model-in-the-loop (MIL), hardware-in-the-loop (HIL), or vehicle testing.
  • Strong analytical and problem-solving skills.
  • Ability to understand complex vehicle/environment interactions.
  • Strong debugging and root-cause analysis capabilities.
  • Good communication and collaboration skills, and ability to work effectively in a multidisciplinary team.
  • Strong ownership and commitment to software quality.
  • Ability to work in an agile development environment.
  • Comfort working with safety-critical and quality-sensitive automotive software.
  • Modern C++, automotive software development, ADAS/Automated Driving fundamentals, situation interpretation/environment understanding and modelling, collision threat assessment, Git and software development best practices, unit/integration testing, and trace analysis and data pattern recognition for key performance indicator (KPI) tracking are must-have competencies.

Responsibilities

  • Develop and maintain C++ software components for situation interpretation and collision threat assessment in ADAS/Automated Driving systems.
  • Implement algorithms to analyze the vehicle’s surrounding environment and identify potential collision scenarios and safety-critical situations.
  • Process and interpret inputs from perception and sensor-fusion components, including object lists, object classification and tracking, object positions and velocities, lane and road information, ego-vehicle state, and traffic/environment information.
  • Develop algorithms for collision risk assessment, including time-to-collision (TTC), time-to-react/time-to-impact concepts, relative distance and velocity analysis, collision probability/risk estimation, path/lane conflict assessment, and cut-in, cut-out, crossing, and merging scenarios.
  • Contribute to situation interpretation and scene understanding by transforming low-level perception information into meaningful driving situations.
  • Develop and maintain software for detecting and evaluating dynamic and static obstacles and their potential interaction with the ego vehicle.
  • Support the definition and implementation of ADAS safety-relevant use cases and functional requirements.
  • Integrate software components within the development environment.
  • Work closely with teams responsible for perception, sensor fusion, object tracking, prediction, motion planning, system engineering, and verification and validation.
  • Perform software design, implementation, debugging, unit testing, and integration testing.
  • Analyze simulation and vehicle-test data and traces to identify false positives, false negatives, and corner cases in collision-threat assessment.
  • Support SIL/MIL/HIL and vehicle-level testing of ADAS functions.
  • Participate in code reviews and ensure compliance with automotive software development standards and coding guidelines.
  • Contribute to continuous improvement of algorithms, software architecture, performance, robustness, and maintainability.

Desired Qualifications

  • Knowledge of scenario-based testing and automated test execution.
  • Familiarity with tools for trace analysis and KPI tracking.
  • Experience with ADAS Level 2/Level 2+ or higher automation functions.
  • Experience with ACC, AEB, FCW, LKA/LCC, emergency maneuvering, or collision-avoidance functions.
  • Experience with vehicle trajectory prediction.
  • Knowledge of probabilistic methods and uncertainty handling.
  • Knowledge of machine-learning-based perception systems and their interfaces.
  • Python scripting for test automation and data analysis.
  • Experience with large-scale automotive software platforms.
  • Sensor fusion, object tracking and prediction, ASPICE, and SIL/HIL/vehicle testing/trace analysis.

About the Company

Embitel Technologies

Product engineering for automotive and ecommerce

Embitel Technologies provides Product Engineering Services for automotive and IoT, along with Digital Commerce services for Magento and SAP Hybris. It develops embedded software and hardware, AUTOSAR stacks, in-vehicle networks, ADAS, and HMI/UI, plus model-based development and ISO 26262 safety work; in commerce, it builds and manages Magento and hybris stores with strategy, design, integration, migration, mobile solutions, and ongoing support. The company differentiates itself through a strong automotive-and-retail focus, German-quality standards like CMMI Level 3 and ISO certifications, and global partnerships, backed by a proven client track record. Its goal is to turn automotive and IoT concepts into working products and enable scalable, secure omnichannel commerce for businesses.

Company size
Not listed
Company stage
Not listed
Total funding
Not listed
Headquarters
Stuttgart, Germany
Founded
2006

Recently Posted Jobs

Explore more opportunities at Embitel Technologies

See more jobs