Job Description:
Senior Engineer, Hand Coding and Testing
Client Research and Development, India is seeking Hand Code development and Test Engineers with a strong technical background in automotive Driver Assistance Tools domain.
Key Job Responsibilities:
- Good understanding on Advanced Driver Assistance System (ADAS) subsystems and Features including Radar and Sensor working behaviour.
- Must be good in C++ with google test proficiency.
- Experience in Error Handling Monitoring Mechanism in ECU software
- Working experience on LINUX platform with C and C++. Good understanding on Object oriented Programming concepts.
- Requirement Understanding and Writing Test Specification on ASIL level D
- High level Architecture Design and Component design using Enterprise Architecture (EA)
- Strong understanding on Hand Implementation and reviewing C, C++ modules
- Strong understanding on Unit Testing, Functional Testing and Integration Testing
- Good understanding on Code coverage MC/DC, Statement Coverage & Brach Coverage
- Good Analytical understanding on problem resolution and root cause analysis
- Good understanding on Hand Code Testing tools Google Test, Static Code Analysis, Dynamic Code Analysis
- Good understanding on QAC, CTC, and Parasoft.
- Concept of Continuous Integration using Jenkins and GIT
- Hardware Integration Test Rapid Control Prototyping using Mini HIL
- Responsible for ensuring Test Protocol Delivery as per the specified requirements.
- Responsible for reviewing Test Specifications, ensuring Code Coverage, Code Quality and Code Validation (Black box and White box Testing) to ensure that tested code is bug-free and adheres to code quality guidelines.
- Responsible as an aggressive team player and experienced in Sprint working model with an aim to improve the overall system Understanding within the team.
Basic Qualification:
- Bachelors or Master's Degree in Computer Science/Electrical & Electronics/ Masters in Computer Applications
4-6years of experience in
automotive tools development (C, C++ in LINUX) activities including requirements engineering, system analysis and validation.
- Good understanding of AUTOSAR architecture and the AUTOSAR based model development.
- Must have played a key role in the complete lifecycle of at least 3 Development projects.
- Must be aware of MISRA guidelines and must have a good experience in tools like Google Test (Unit Testing) and Parasoft (Coverage and Quality).
- Good exposure to configuration management tools like SVN, GIT and requirement management tool, DOORS, ALM tool is preferred.
Desired Skills and Experience
- Good communication skills and ability to work in & contribute as a good team player
- Experience in the automotive field and exposure of multi-cultural environment is an added advantage.
- Basic knowledge on German language preferred.