Autonomy Test Engineer

Posted:
6/27/2024, 11:20:45 AM

Location(s):
Atlanta, Georgia, United States ⋅ Georgia, United States

Experience Level(s):
Junior ⋅ Mid Level ⋅ Senior

Field(s):
Mechanical Engineering ⋅ Software Engineering

Who We Are

AeroVect is transforming ground handling with autonomy, redefining how airlines and ground service providers around the globe run day-to-day operations. We are a private company founded in 2020 and backed by top-tier venture capital investors in aviation and autonomous driving. Our customers include some of the world’s largest airlines and ground handling providers. For more information, visit www.aerovect.com.

Job Description

We're looking for an experienced Robotics engineer to conduct hands-on, rapid testing and analysis of AeroVect's autonomous driving stack. In this role, you will own the day-to-day integration test execution and root-cause analysis of our industry-leading autonomous driving software for airport logistics.

Responsibilities

  1. Work with autonomy engineers to define detailed test scenarios and plans for the autonomous platform.

  2. Troubleshoot and identify issues within the autonomous system, documenting all findings meticulously.

  3. Collaborate with cross-functional teams, including software development, hardware engineering, and data analysis, to streamline the testing process.

  4. Perform root-cause analysis of failed test cases, collaborating with the engineering team for timely resolution.

  5. Participate in sprint planning, stand-up meetings, incident reviews and post-release debriefs to communicate test results and required action items.

  6. Contribute to the continuous improvement of testing methodologies, tools, and processes.

Minimum Qualifications

  1. Bachelor’s degree in Computer Science, Robotics, Electrical Engineering, or related field.

  2. At least 1-2 years of experience in software testing, preferably in an autonomous systems or robotics environment.

  3. Strong proficiency in JIRA, Git, and Linux.

  4. Excellent analytical and problem-solving skills.

  5. Strong communication skills and ability to collaborate with cross-functional teams.

  6. Experience with developing and executing precise testing plans.

Preferred Qualifications

  1. Familiarity with ROS2

  2. 3-5 years of experience in software testing in an autonomous systems environment.

  3. Experience with root-cause analysis techniques and tools.

  4. Experience in writing unit tests for modules developed in C++/Python3

  5. Hands-on experience with continuous integration and continuous testing frameworks.

  6. Advanced proficiency in programming/scripting languages such as Python or Shell Scripting for automation purposes.

  7. Demonstrated expertise in data analysis tools and methodologies to extract insights from test results.