Shield Aiposted about 1 month ago
$135,000 - $200,000/Yr
Full-time • Senior
Campbell, CA
Professional, Scientific, and Technical Services

About the position

Shield AI is a venture-backed defense technology company founded in 2015, dedicated to protecting service members and civilians with intelligent, autonomous systems. The Hivemind Product Division is seeking a Staff Engineer for Integration and Test to join their team in San Diego. This role involves developing state-of-the-art AI and robotics products, ensuring the highest level of quality, reliability, and performance in the Hivemind ecosystem. The position requires collaboration with cross-functional teams to validate and verify the software ecosystem, which includes autonomy behaviors, ground-control systems, and embedded devices. The ideal candidate will be a motivated expert in software testing and integration, capable of designing innovative solutions for automation testing and data analysis.

Responsibilities

  • Become a super-user of the AI software product and automate multi-agent scenarios.
  • Collaborate with developer teams to design test plans for new autonomy algorithms and applications.
  • Design and implement tests to cover all performance aspects of product capabilities.
  • Architect innovative automation frameworks to enhance testing efficiency.
  • Work with integration engineers to implement test solutions on robotic hardware platforms.
  • Determine testing strategies and optimize testing design on CI.
  • Create analyzer code for automated analysis of test data and report bugs to developers.
  • Ensure test coverage of all product and engineering requirements.

Requirements

  • Minimum of 7 years of related experience with a bachelor's degree in CS, Comp Eng, Robotics, or a related field; or 6 years with a master's degree; or 4 years with a PhD.
  • Proficiency in programming languages including Python or C++.
  • Experience with autonomous systems or server applications or middleware.
  • Demonstrated experience in designing, managing test cases, and reporting bugs.
  • Proficiency with simulation tools and hardware-in-the-loop (HIL) testing environments.
  • Strong expertise with CI/CD pipelines.
  • Strong problem-solving skills and a proven track record of delivering high-quality software solutions.
  • Excellent communication skills for effective collaboration across teams.

Nice-to-haves

  • Experience building complex systems with a strong understanding of software architecture and design principles.
  • Experience with hardware or embedded systems.
  • Expert knowledge of Python.
  • Experience with ROS.
  • Experience with white box testing.
  • Familiarity with networking, operating systems, and radio communications.
  • Experience designing automated tooling for testing GUI applications.
  • Experience designing automated tooling for testing server applications.

Benefits

  • Pay within range listed + Bonus + Benefits + Equity
  • Temporary benefits package after 60 days of employment
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service