Computer Vision Engineer - Simulation Tools
Location
India | India
Job description
Job Description
Responsibilities:
- Setting up Infrastructure to run simulation tools.
- Working with feature teams to understand their data needs and suggest solutions where synthetic simulation-based data can prove to be useful.
- Obtaining the desired data using simulation tools.
- Implement custom functionalities during post processing (implement lens distortion models, rectification, format correction)
- Validate the performance improvement from synthetic data. (for example, training a model with a mix of synthetic data and real data and comparing it with a model just trained on real data)Key qualifications:
- Strong proficiency in writing clean and well-structured code.
- Highly proficient with the python programming language.
- Good understanding of machine learning models and related frameworks (Pytorch)
- Strong background and understanding of computer vision topics including optics (lens distortion models) and 3D geometry.
- Understanding of various ground truth data and their uses in autonomous driving (mono depth, optical flow, 3D bounding boxes etc.)
- Excellent written and verbal communication skills, including the ability to conduct scientific experiments and clearly communicate the outcomes.
- Development experience in a Unix/Linux environment
- Passion for quality and outstanding attention to detailBonus point if you have/are:
- Experience working with C++.
- Proficient in utilizing video simulation tools such as CARLA for developing and testing autonomous driving algorithms and systems.
- Demonstrated experience in setting up simulation environments, designing scenarios, and integrating custom functionalities within simulation frameworks.
Qualifications
Bachelors/Master of Engineering in Computer Science or Electrical Sciences
Additional Information
4-6
Job tags
Salary