Senior Software Engineer, Perception
AeroVectFull Time
Senior (5 to 8 years)
Candidates must possess 2+ years of experience in modern C++ (C++11 or later) within a Linux environment, demonstrated experience implementing real-time video/image processing pipelines, a strong understanding of multithreading, memory management, and performance optimization, and experience with GPU programming (e.g., CUDA, OpenGL) in production environments. Proficiency in setting up and maintaining CI/CD workflows for C++ projects, along with strong verbal and written communication skills, are also required.
As an Engineer II, you will collaborate with cross-functional teams to implement core features and workflows across the perception stack, design and develop components for video processing and ML/DL pipelines with mentoring, contribute to technical documentation and design reviews, participate in feature planning, maintain standards for CI/CD pipelines and automated testing, take ownership of resolving complex integration and deployment issues, and contribute to the overall development of GPS-denied navigation, object detection, multi-target tracking, and global mapping capabilities.
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.