2 months ago
Melbourne, AustraliaStaff+
Responsibilities
- Design, develop, and integrate custom computer vision algorithms into high-performance real-time C++ software pipelines.
- Build geometry-based perception capabilities including camera modeling, calibration, image-to-world projection, geolocation, visual registration, and multi-sensor spatial alignment.
- Translate research concepts into deployable, reliable software for edge compute environments.
- Own technical work from ambiguous requirements through algorithm design, implementation, integration, and delivery.
- Collaborate with AI experts, robotics engineers, optical engineers, and other multidisciplinary teams.
Requirements
- Degree in Computer Vision, Computer Science, Engineering, or a related technical field.
- Deep proficiency in C++ and proven experience developing software in high-performance, real-time environments.
- Demonstrated experience designing and implementing custom computer vision algorithms from scratch.
- Strong foundations in computer vision, image processing, machine learning, data structures, algorithms, performance optimization, and version control.
- Preferred qualifications include a Master’s or PhD, experience with object detection, target tracking, 3D reconstruction, SLAM, camera calibration, or behavior analysis, and familiarity with OpenCV.
- Experience integrating deep learning models into real-time computer vision systems and background in defense or autonomous unmanned systems are advantageous.
Tech Stack
C++OpenCV
Categories
Robotics
About Shield AI
Founded in 2015, Shield AI is a venture-backed defense-tech company with the mission of protecting service members and civilians with intelligent systems. Its products include Hivemind autonomy software, V-BAT and X-BAT aircraft, and Aechelon simulation and synthetic reality technologies. With offices and facilities across the U.S., Europe, the Middle East, and Asia-Pacific, Shield AI’s technology actively supports operations worldwide.
