Senior Software Engineer, Perception
AeroVectFull Time
Senior (5 to 8 years)
Key technologies and capabilities for this role
Common questions about this position
Typically requires a minimum of 10 years of related experience with a Bachelor’s degree; or 9 years with a Master’s degree; or 7 years with a PhD; or equivalent work experience.
The role requires 5+ years of active software development experience using modern versions of C++ (11 or above), along with proven expertise in object-oriented software design principles.
Candidates need a deep understanding of optimal state estimation, computer vision, sensor integration, data fusion, statistical inference, and dynamics modeling, plus experience with robotics.
The role involves working in a fast-paced, collaborative, continuous development environment with high-caliber, agile scrum teams.
Strong candidates will have 10+ years of experience (or equivalent with advanced degrees), deep expertise in perception technologies like SLAM and sensor fusion, proven C++ development skills, and the ability to mentor teams and lead design reviews.
Develops AI and autonomous systems for defense
Shield AI specializes in creating artificial intelligence and autonomous systems specifically for the defense industry. The company develops AI-powered systems, including autonomous drones, that assist military operations, especially in environments where GPS and communication may not be available. This technology allows for safer and more efficient defense operations. Shield AI differentiates itself from competitors by focusing on advanced AI capabilities and securing significant contracts with government and military clients, such as the multi-billion dollar EWAAC contract. The company's goal is to enhance operational capabilities and safety in military contexts, ultimately aiming to protect lives through its innovative solutions.