Shield AI is looking to integrate and qualify its full aircraft software system, including autonomy, flight controller, and GCS software, to ensure the reliability and performance of its intelligent aircraft systems for operational excellence.
Requirements
- Excellent proficiency in testing complex integrated software systems, preferably for robotics or vehicles. Demonstrated ability to design and execute elaborate test cases.
- Excellent analytical skills and ability to synthesize complex data into conclusions & actionable plans. Demonstrated ability in coding analyzers to automate evaluation of test data, using python and common industry tools to do so.
- Demonstrated expertise & experience in test automation, minimally writing software to automate testing, preferably leveraging simulation for automated integration testing.
- Strong mathematical background, capable of understanding software models describing aircraft physics and flight control algorithms
- Solid technical expertise in software development, especially in C++ and Python, including tools like Docker, CI/CD pipelines, and Artifactory
- Great understanding of system architecture, requirement derivation, and test planning across the Systems Vee model
- Experience with simulation software and hardware emulation.
Responsibilities
- Generate detailed mission test scenarios that mimic real-world conditions to validate system performance.
- Lead the development and enhancement of our system testing processes and related infrastructure, promoting efficient & innovative testing processes to achieve operational validation and quick feedback loops.
- Design and implement automated integration tests across all software systems to ensure seamless functionality and high performance.
- Qualify subsystem integrations to guarantee robustness prior to comprehensive system testing.
- Conduct and manage system verification and validation events, culminating in verified flight readiness.
- Troubleshoot and resolve complex issues that arise during the testing phases to maintain project timelines and quality standards
- Write test analyzers in Python to report and benchmark performance and qualification metrics of the system
Other
- Optimally with 6-7+ years of real word experience.
- Background in a fast-paced, R&D or startup environment.
- Demonstrated track record of assuming ownership over development processes and features and delivering outstanding outcomes
- 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
- Experience producing high-quality technical documentation, including test plans, quality-assurance reports, and operational procedures