Senior Software Engineer
Perception
Confirmed live in the last 24 hours
Locations
Santa Clara, CA, USA
Experience Level
Entry
Junior
Mid
Senior
Expert
Desired Skills
Computer Vision
Data Structures & Algorithms
C/C++/C#
Pytorch
Tensorflow
Python
Requirements
- Master's degree or PhD in a related technical field
- 2+ years industry experience in one or more of the followings: deep learning and machine learning for computer vision, geometric computer vision, multiple-view geometry, 3D reconstruction, state estimation, tracking, sensor fusion
- Understanding of principles of operations of sensors such as camera, radar and lidar
- Strong proficiency in C++ and/or Python
- Familiarity with PyTorch or TensorFlow deep learning frameworks
- Strong written and verbal communications
- Self-motivated, comfortable operating without direct supervision
Responsibilities
- Develop and implement algorithms and software for on-board perception for self-driving trucks
- Work in a cross-functional environment to understand the requirements and performance of other system components such as mapping, localization, prediction, planning, control, simulation and data infrastructure
- Work with the operations team to communicate requirements around data collection, preprocessing, labeling, testing, and analysis
- Continuously measure and improve the performance metrics of the perception system based on data collected by company and partner fleets
Desired Qualifications
- Understanding of the state-of-the-art in perception for self-driving vehicles
- Experience in developing software for automobile industry
- Examples of your work such as open source projects and/or conference or journal publications
- Experience in deploying software and/or machine learning/deep learning models in production real-time environments