Overview
Develop and maintain high-performance C++ software for ADAS and autonomous driving applications, focused on trailer assist functions, as part of the CARIAD Business Unit India team.
What you'll do
- Develop and maintain high-performance software in C++ (C++14/17) for ADAS and autonomous driving applications.
- Contribute to perception, situation interpretation and scene understanding, trajectory planning and behavior state machines.
- Contribute to automated trailer reversing, parking, and low-speed maneuvering, including planning and controlling articulated vehicle trajectories.
- Perform software design, implementation, debugging, unit testing, and integration testing.
- Analyze simulation and vehicle-test data and traces to identify bugs and field issues.
- 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.
- Work on embedded Linux / QNX systems for real-time applications.
What you'll need
- 3 to 8 years of experience.
- Knowledge of MIL/SIL/HIL testing, scenario-based validation, and automotive functional safety principles.
- Good knowledge of software development in Bazel, debugging, profiling, and optimization.
- Experience with Git and modern CI/CD development environments.
- 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.
- Ability to work effectively in a multidisciplinary team.
- Strong ownership and commitment to software quality.
- Ability to work in an agile development environment.
- Comfortable working with safety-critical and quality-sensitive automotive software.
Nice to have
- Experience with ADAS Level 2/Level 2+ or higher automation functions.
- Understanding of vehicle and trailer kinematics, dynamics, and constraints, including articulation-angle limits, jackknifing prevention, and maneuverability constraints.
- Familiarity with hitch-angle estimation, trailer detection, and trailer geometry calibration using camera, radar, ultrasonic, or other vehicle sensors.
- Experience with closed-loop control, vehicle trajectory tracking, and simulation-based validation of automated maneuvering functions.
- 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.
Details
- Location: Whitefield, Bangalore.
Read the full description and apply on the company’s own careers page.