Autonomous Vehicle Software Engineering Jobs in Bangalore - Veer B Mahapatra
Job Description
1. Developing state-of-the-art designs and infrastructure for onboard and cloud-based autonomy software
2. Preparing custom deep neural network architecture and training these networks
3. Using and retraining pre-trained networks (transfer learning) to perform AI tasks in real-time
4. Working on independent research and analysis for autonomous vehicles related case studies and the latest techniques used
5. Making advanced image processing pipelines to derive insights for on-road vehicles
6. Adopting a flexible approach to complete workload to ensure delivery within agreed timeframes
7. Owning the end-to-end delivery of features by using the latest architecture, design patterns, and writing secure and performant code
8. Prototyping new features and redesigning features
9. Designing custom AV system architectures for specific use cases
Only those candidates can apply who:
1. are available for full time (in-office) internship
2. can start the internship between 4th Nov'20 and 9th Dec'20
3. are available for duration of 1 month
4. have relevant skills and interests
* Women wanting to start/restart their career can also apply.
1. Should have knowledge of Python, C++, deep learning (Keras or PyTorch), OpenCV, and Dlib
2. Should have knowledge of sensor fusion techniques like Kalman filters and its variations
3. Should have knowledge of localization concepts in robots, Markov localization, vehicle motion models, and particle filters
4. Should have knowledge of path planning, trajectory generation, and motion prediction of other vehicles
5. Should have knowledge about different controllers such as PID controllers and model predictive controllers
6. Should have knowledge of robot operating system (ROS), managing software packages, and writing ROS nodes
7. Should have familiarity with GPU-based training
8. Should know machine learning libraries (scikit-learn, SciPy, NumPy)
9. Should have familiarity with deep learning architectures such as convolutional neural networks [VGG16, ResNet, DenseNet], autoencoders, generative adversarial network, etc.
10. Having a self-driving car nano degree from Udacity or similar certifications is good to have
11. Having an understanding of 360-degree architecture for self-driving car software is an added advantage
12. Having familiarity with the Linux development environment and shell scripting is preferable
13. Having done projects related to self-driving cars or robotics or IoT is an advantage
14. Should be passionate about learning and implementing artificial intelligence
15. Having knowledge of JavaScript, mobile app development, and SQL is an added advantage
1. We are looking for passionate individuals who are interested to work on autonomous vehicles, autonomous robots, self-driving cars, and IoT-based smart software, and are more hands-on, fast learners, and ready for dynamic work
2. Though the duration of the internship is 1 month, it can be extended up to 3 months based on performance
3. Work-from-home is also available
4. The selection process involves a hackathon to showcase your skills and potential (stage 1), followed by an interview (stage 2)