Senior Engineer, Software Quality (R3494)
Shield AI
What You'll Do:
- Design and develop automated tests to scalably and reliably validate Hivemind SDK quality
- Address quality needs focused on API coverage, SW integration and Flight Testing
- Address common software code quality issues by reproducing real world flight scenarios
- Make frameworks and tooling available to rapidly retest various features real world scenarios
- Interface with peer integration and test teams to implement complementary tools, tests, share and best-practices.
- Provide mentorship and technical guidance to junior team members.
Required Qualifications:
- Typically requires a minimum of 5 years of related experience with a Bachelor’s degree; or 4 years and a Master’s degree; or 2 years with a PhD; or equivalent work experience.
- Proficiency in software quality best practices, automation, programming in C++, Python.
- Experience with field testing
- Strong problem-solving skills and a proven track record of delivering high-quality software solutions.
- Demonstrated ability in designing, communicating, and managing test cases, bugs and reporting.
- Excellent communication skills, capable of collaborating effectively across various teams and presenting to customers or technical leadership.
Preferred Qualifications:
- Utilizing GenAI tools to scale product quality.
- Experience with C++14, C++17, TypeScript, JSON, DSL.
- Experience with ROS.
- Proficiency with simulation tools and hardware-in-the-loop (HIL) testing environments.
- Experience with CI/CD pipelines.
- Familiarity with networking, operating-systems, and radio communications.
- Part 107 FAA license to operate drones for commercial use