State Estimation Engineer, Sensor Fusion (R2682)
Company
Shield AI
Location
Dallas-Fort Worth, TX
Type
Full Time
Job Description
Founded in 2015, Shield AI is a venture-backed defense technology company whose mission is to protect service members and civilians with intelligent systems. In pursuit of this mission, Shield AI is building the world’s best AI pilot. Its AI pilot, Hivemind, has flown a fighter jet (F-16), a vertical takeoff and landing drone (V-BAT), and a quadcopter (Nova). The company has offices in San Diego, Dallas, Washington DC and abroad. Shield AI’s products and people are currently in the field actively supporting operations with the U.S. Department of Defense and U.S. allies.Â
As a State Estimation Engineer on the V-BAT team, you will play a critical role in enhancing the autonomy of our unmanned aerial systems (UAS). You will be responsible for developing and implementing advanced state estimation algorithms that integrate visual inertial information with other sensor data to achieve robust and accurate state estimation in contested environments.
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
#LE
#LI-AC1
Date Posted
07/08/2024
Views
0
Similar Jobs
Legal Administrative Assistant - Beyond Finance
Views in the last 30 days - 0
Beyond Finance is seeking a Legal Administrative Assistant with 7 years of litigation experience The role involves drafting legal documents managing l...
View DetailsPrincipal Machine Learning Engineer- AI Platform - Visa Inc,
Views in the last 30 days - 0
Visa a global leader in payments and technology is seeking a Principal Machine Learning Scientist with extensive experience in machine learning system...
View DetailsSenior Software Engineer (Hybrid) - Motorola Solutions
Views in the last 30 days - 0
Motorola Solutions is seeking a software engineer for their Cloud Platform Engineering team The role involves designing and implementing CICD pipeline...
View DetailsPrincipal Software Engineer - ShyftLabs
Views in the last 30 days - 0
ShyftLabs is seeking an experienced Principal Software Engineer to design and implement scalable highperformance software systems The role involves co...
View DetailsSenior End-User Compute Administrator - Optimum
Views in the last 30 days - 0
Optimum a leader in connectivity is seeking a Senior Enduser Compute and Administration Specialist The role involves managing and supporting the organ...
View DetailsSMB Regional Account Manager (70008032) - Optimum
Views in the last 30 days - 0
Optimum a leader in connectivity is seeking enthusiastic professionals to join their team as Small to Medium Regional Account Managers The role involv...
View Details