Senior Engineer, Test (R3852)
Shield AI
What you'll do:
- Design and develop automated tests to scalably and reliably validate HMSDK 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.
- Maintain standard operating procedure and process documentation
- Participate in continuous improvement
- Review flight data for triaging and debugging product issues
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