Employment Opportunity/

Platform Architect

Summary of Job Profile
Mando Softtech India Private Limited (MSI) is a wholly owned subsidiary of Mando Corporation, a major global automotive supplier from South Korea. The SW-IV team at MSI is a highly skilled and motivated team engaged in research and development of camera-based solutions for advanced driving assistance systems (ADAS) and autonomous vehicles (AV). The Platform Software Group (PSG) of the SW-IV team is responsible for the porting and optimization of camera-based algorithms, sensor fusion algorithms, machine learning algorithms, and neural networks on automotive multi-core embedded platforms. We are looking for a technical architect to join our growing team and contribute to the advancement of our technology.

Essential duties & reponsibilities
1. Work for our OEM customers to define and implement system and software development strategy
2. Create a multi-core framework design for Advanced Driver Assistance System (ADAS) applications on embedded platforms
3. Lead and/or participate in meetings with suppliers and customers for design reviews
4. Create multiple Proof of Concept using modular software blocks for ADAS applications
5. Port and optimize computer vision based algorithms on target embedded platforms to achieve desired performance
6. Supporting the activities related to validation, data verification, affectivity, data trend analysis and subsequent reporting with process improvement activities
7. Identify business opportunities and be a subject matter expert to develop and build solutions for automotive embedded platforms

Knowledge, skills, and abilities required to successfully perform the job
1. Excellent problem-solving, programming and debugging skills
2. Hands-on experience in C and C++ programming for embedded software development; Python scripting experience is a plus
3. Experience in camera-based ADAS or Infotainment software and system design and development
4. Embedded software development experience on any of NVIDIA Drive PX2/Jetson-Tegra TK1/TX1/TX2 platforms and GPU programming using CUDA is a must; experience on any other multi-core automotive embedded platform (Renesas R-Car, TI TDAxx, NXP iMX6/S32V, Intel/Mobileye) is a plus
5. Hands-on development experience of multi-threaded designs for multi-core systems
6. Hands on experience of porting and optimization of computer vision ADAS algorithms on target embedded platforms
7. Familiarity with ADAS related algorithms and/or deep learning is an added advantage
8. Experience with deployment of deep neural networks on embedded platforms is highly desirable
9. Experience with target board bring-up activities is highly desirable
10. Experience with embedded peripheral interfaces (Ethernet, I2C, SPI, CAN/FlexRay, HDMI, Flash memory, etc.) will be considered a plus
11. Hands on experience with diagnostic tools and vehicle integration is a plus
12. Knowledge of automotive standards such as ISO26262 and ASPICE will be considered a plus
13. Excellent communication, presentation, and personal management skills

Experience and Qualifications (education, licensure, and/or certification required for the position)                                                                     
1. Minimum 8 years of relevant work experience in embedded software development is required
2. Minimum 4 years of relevant work experience in embedded software development for ADAS domain is required
3. B.E./B.Tech. degree in E&C/E&TC Engineering is required; M.E./M.Tech. degree in E&C/E&TC Engineering will be considered a plus