State Estimation Engineer, Sensor Fusion (R2682)
Shield AI
WHAT YOU'LL DO:
- Design, develop, and optimize state estimation algorithms that utilize visual-inertial odometry techniques.
- Integrate with other sensors (e.g., GPS, EO/IR cameras, IMU, barometer, radar, etc.) to enhance the accuracy and robustness of state estimation.
- Implement real-time processing pipelines for vision-based state estimation on embedded systems.
- Write production quality software in C++
- Collaborate with cross-functional teams including control engineers, software engineers, and hardware engineers to ensure seamless integration of state estimation modules.
- Conduct experiments and field tests to validate the performance of state estimation algorithms in real-world scenarios.
- Stay updated with the latest advancements in computer vision and state estimation, and apply them to our systems.
REQUIRED QUALIFICATIONS:
- Typically requires a minimum of 10 years of related experience with a Bachelor’s degree; or 9 years and a Master’s degree; or 7 years with a PhD; or equivalent work experience.
- A strong foundation in theory related to: SLAM, factor graphs, structure from motion, feature detection and tracking, Kalman filters, etc.
- Experience with C++ 11 or newer
- Experience deploying sensor fusion algorithms to compute-constrained systems
- Experience with Linux, command line tools, etc.
- Excellent communication skills, with the ability to effectively collaborate with multidisciplinary teams and external stakeholders.
- Proven track record of successfully shipping products, showcasing the ability to navigate through development cycles, overcome obstacles, and deliver high-quality solutions to meet project deadlines and exceed expectations in a fast-paced environment.
- You have a demonstrated record of working hard, being a trustworthy teammate, holding yourself and others to high standards, and being kind to others.
PREFERRED QUALIFICATIONS:
- Experience with Matlab, Python
- Familiarity with high-fidelity simulation and sensor modeling
- Shipped production-quality code for an aerial platform