AI Software Engineer for Autonomous Systems
We are seeking an experienced AI software engineer to join our team and contribute to the development of autonomous systems for aircraft. The ideal candidate will have a strong background in software engineering, particularly in C++ and computer vision.
About the Role
This is a challenging opportunity for an AI software engineer to work on mission-critical systems that solve real-world defense and security challenges. You will be part of a high-performing, collaborative engineering team working at the cutting edge of technology.
Your main responsibilities will include integrating Shield AI's autonomy software with mission systems, developing production-grade C++ code, and collaborating with hardware and test teams to validate perception systems on aerial platforms.
Key Responsibilities:
* Integrate autonomy software with mission systems delivering perception and computer vision outputs.
* Write production-grade C++ software for perception integration and autonomous operations.
* Develop and implement test code and analytics to validate algorithms and ensure code quality.
* Collaborate with hardware and test teams to validate perception systems on aerial platforms.
* Enhance and extend sensor models within high-fidelity simulation environments.
* Analyze system performance by developing tools to ingest and evaluate real-world and simulated data.
Requirements:
* Significant recent experience in software engineering or perception development.
* Strong C++ software development experience in production environments.
* Ability to develop, debug, benchmark, and deploy algorithms effectively.
* Solid theoretical foundation in controls, state estimation, and computer vision.
* Hands-on experience integrating and working with sensor payloads, particularly in defense or aerospace environments.
* Proven problem-solving skills using scientific approaches.
Bonus Points:
* Experience with robotics and autonomous behavior development, including task planning and allocation.
* Hands-on experience with OpenCV or similar computer vision libraries.
* Development of object detection and recognition pipelines.
* Familiarity with unmanned systems and autonomy algorithms, especially in the air domain.
Why This Opportunity?
* Work on cutting-edge AI and autonomy systems solving complex challenges.
* Join a high-performing engineering team focused on innovation.
* Enjoy a supportive work environment with opportunities for growth and professional development.
We are committed to diversity and inclusion and welcome applicants from diverse backgrounds.