Autonomous Driving (AD) technology involves building software and systems that can mimic and improve upon human skills and judgement of driving a car. The software must not only perceive the environment and make basic decisions while driving but also use advanced technologies like AI, ML, DL , etc. to ensure that there are zero accidents. Safety standards across the world will increasingly require vehicles to have Advanced Driver Assistance Systems (ADAS) and AD capabilities.
Four senior KPITians playing pivotal roles in nurturing talent and spearheading KPIT’s Autonomous Driving (AD) technology development for global OEMs and Tier 1s share insights into what it takes to make it big in the AD space. Read on to find out more.
As a relatively new area, AD software development is an attractive career avenue for candidates from a variety of backgrounds. These backgrounds include automotive engineering, aerospace, medical equipment, big data, gaming, cloud-based technologies, etc. The job demands a high level of technical competence.
For a newbie, a good place to start in AD software development is with training on past projects and cutting one’s teeth on Verification and Validation (V & V). Engineers then move on to Feature Development projects. In parallel, candidates who have a flair for Embedded Programming can explore it as well.
The areas of System Engineering and Functional Safety need a deeper system understanding and domain expertise, and engineers are brought on board these projects late. It usually happens after they build expertise and domain knowledge in software engineering and across AD areas, such as Vehicle Dynamics, Control Systems, Test Engineering and System Engineering.
Candidates can also acquire skills and gain competence in the latest technology areas, such as Virtual Simulation, Multicore, Machine Learning, Deep Learning and ROS so that they can build practical AI AD solutions.
Onsite client projects, simulations and vehicle tests with some of the biggest auto companies in the world, along with working with the latest processors, GPUs and state-of-the-art equipment like sensors (RADARs, LIDARs, Stereo and Mono Cameras, etc.) are also a part of the growth journey.
Manufacturers will move to SOP – start of production once the concepts and prototypes are approved. In this critical phase, every component that is being developed has to be production- ready.
The key software development expertise needed in this phase is shown in the following infographic (Exhibit 2)
Exhibit 2 – The infographic provides information about the key software development skills required in the production program phase. Copyright is with KPIT.
AD is a safety-critical application, and errors could mean life or death situations. The clear objective is “Zero Defect Delivery.” Given this backdrop, engineers need to develop a mindset of code craftsmanship: pursuing excellence and developing clean code. This kind of mindset requires a fundamental shift in engineering education. Laying the foundation for code craftsmanship requires an emphasis on problem-solving, strong domain understanding and an attitude of owning the entire software value chain from requirements to testing and productions. It goes beyond mastering tools and languages and focuses on getting the job done right. It is the direction engineers need to take to make a mark globally.
This point of view has been created with insights from senior executives responsible for the AD Practice, Global Customers, Development of Solutions, and Recruitment at KPIT Technologies Ltd. KPIT has originally authored this point of view for TechGig.
Autonomous Driving & ADAS
Connect with us
KPIT is a leading independent software development and integration partner helping mobility leapfrog towards a clean, smart, and safe future. With 7000 automobelievers across the globe specializing in embedded software, AI, and digital solutions, KPIT accelerates clients’ implementation of next-generation technologies for the future mobility roadmap. With engineering centers in Europe, the USA, Japan, China, Thailand, and India, KPIT works with leaders in automotive and mobility and is present where the ecosystem is transforming.
Rajiv Gandhi Infotech Park,
Hinjawadi, Pune – 411057
Phone: +91 20 6770 6000
Frankfurter Ring 105b,80807
Phone: +49 89 3229 9660
Fax: +49 89 3229 9669 99
KPIT and KPIT logo are registered trademarks | © Copyright KPIT for 2018-2021
|cookielawinfo-checbox-analytics||11 months||This cookie is set by GDPR Cookie Consent plugin. The cookie is used to store the user consent for the cookies in the category "Analytics".|
|cookielawinfo-checbox-functional||11 months||The cookie is set by GDPR cookie consent to record the user consent for the cookies in the category "Functional".|
|cookielawinfo-checbox-others||11 months||This cookie is set by GDPR Cookie Consent plugin. The cookie is used to store the user consent for the cookies in the category "Other.|
|cookielawinfo-checkbox-necessary||11 months||This cookie is set by GDPR Cookie Consent plugin. The cookies is used to store the user consent for the cookies in the category "Necessary".|
|cookielawinfo-checkbox-performance||11 months||This cookie is set by GDPR Cookie Consent plugin. The cookie is used to store the user consent for the cookies in the category "Performance".|