State Estimation Software Engineer
Expected Level of Knowledge equivalent to 1st Year Graduate Student
Responsibilities
Develop state-of-the-art algorithms in 3D world estimation, multi-sensor fusion, visual-inertial odometry, intrinsic/extrinsic camera calibration, structure from motion, etc.
Devise visualization, debugging, ground truth and simulation tools to enable algorithm validation
Integrate perceived world model with the planning and controls team
Personality Traits
Ability to work independently as the subject matter expert
Self awareness of knowing limitations and being able to communicate roadblocks
Recommended Experience
Structure from motion, numerical methods, optimization, signal processing, probabilistic methods
Excellent C/C++ coding, strong engineering practices, debugging/profiling skills, familiarity with multi-threaded programming
Experience with data science tools including Python scripting, numpy, scipy, matplotlib, jupyter notebooks, bash scripting, Linux environment
Time Commitment: 8-10 hours/week
Team all hands meeting Tuesdays 8-9pm, sub team breakouts 9-930
Saturday working session typically 10-5
As needed throughout week