ADAS Software Developer
ADAS Software Developer
atsmantraThis job is no longer accepting applications
Job Description
- Strong hands-on experience in modern C++ (C++11 or later) development.
Mandatory Technical Skills
- Strong expertise in C++11 and advanced C++ concepts:
- Templates and template inheritance
- STL and Containers
- Lambda functions
- Exception handling
- Memory management
- Data structures and Algorithms
- Experience in ADAS software development.
- Good understanding of ADAS standards and regulations, including:
- NCAP
- ISO 26262 (Functional Safety)
- UNECE R79
- UNECE R152
- UNECE R157
- Experience with Behavior Model functions, such as:
- Behavior Prediction
- Potential Object Selection
- Predictive Modeling
- Criticality Assessment for ADAS features
- Experience with GitHub or similar Software Configuration Management (SCM) tools.
- Hands-on experience with Google Test (GTest) for unit testing and software testing.
- Strong understanding of software development best practices.
- Good analytical, debugging, and problem-solving skills.
- Excellent communication skills.
- Ability to work independently and collaboratively in a cross-functional team.
Preferred Skills
- Hands-on Python scripting.
- Knowledge of MATLAB scripting.
- Experience with Atlassian tools, including:
- JIRA
- Bitbucket
- Knowledge of software Design Patterns.
- Exposure to Agile software development methodologies.
Location- Bangalore
Exp- 3-9 years
More Info
Key Skills
Lambda functions
Atlassian tools
MATLAB scripting
Behavior Model functions
ADAS standards and regulations
Software development best practices
Templates and template inheritance
ADAS software development
Criticality Assessment for ADAS features
Behavior Prediction
Agile software development methodologies
Potential Object Selection
STL and Containers
Google Test GTest
