Staff Quality Assurance Engineer

ApptronikAustin, TX
218d

About The Position

Apptronik is building robots for the real world to improve human quality of life and to help solve the ever-increasing labor shortage problem. Our team has been building some of the most advanced robots on the planet for years, dating back to the DARPA Robotics Challenge. We apply our expertise across the full robotics stack to some of the most important and impactful problems our society faces, and expect our products and technology to change the world for the better. We value passion, creativity, and collaboration to help us overcome existing technological barriers in the industry to create truly innovative products. You will join a team developing state-of-the-art general-purpose robots designed to operate in human spaces and with human tools. It is designed to work alongside humans, mobilize to human spaces, and manipulate the world around it.

Requirements

  • Exceptional communication and collaboration skills, with the ability to articulate complex technical concepts and influence cross-functional teams.
  • Proven ability to track down and resolve challenging, deeply integrated bugs, including memory leaks, concurrency issues, and hardware-software interaction problems.
  • Deep understanding and practical experience with Agile methodologies, including sprint planning, design reviews, and code reviews, at a leadership level.
  • Expert proficiency in Python for developing robust test frameworks, automation tools, and data analysis scripts.
  • Strong proficiency in C++ for test development, debugging, and understanding embedded software architectures.
  • Extensive experience with ROS or ROS2 for robot system testing, simulation, and integration.
  • Proven experience in QA on complex hardware systems, including robotics, embedded systems, or similar mechatronic products.
  • Expert proficiency with Linux operating systems and command-line tools.
  • Ability to lead, mentor, and inspire other engineers, fostering a culture of quality and technical excellence.

Nice To Haves

  • Advanced understanding of networking concepts in a robotics context.
  • Experience evaluating and implementing Test Management Software solutions.

Responsibilities

  • Architect and lead the execution of comprehensive test plans and strategies for complex robotic systems, with a strong focus on hardware-software integration.
  • Drive the design and development of advanced system-level tests, automation frameworks, and tools to significantly enhance testing efficiency, coverage, and reliability.
  • Oversee the integration of new tests and tools into existing reporting and logging infrastructure, ensuring scalability and maintainability.
  • Provide expert guidance on thorough test result documentation and lead complex root cause analysis activities to identify, isolate, and resolve critical issues.
  • Lead and mentor teams in performing in-depth root cause analysis, collaborating closely with software and hardware development engineers to develop and implement permanent corrective actions.
  • Define and implement strategies for collecting and analyzing data to support iterative improvements and refinements of product design and quality metrics.
  • Champion best practices in QA, test automation, and continuous integration/continuous deployment (CI/CD) pipelines.
  • Mentor and provide technical leadership to junior and senior engineers within the QA team and across collaborating teams.
  • Assist with demonstrations of robotic platforms for marketing and outreach purposes.

Benefits

  • Equal employment opportunities to all employees and applicants for employment.
  • Prohibits discrimination and harassment of any type.

Stand Out From the Crowd

Upload your resume and get instant feedback on how well it matches this job.

Upload and Match Resume

What This Job Offers

Job Type

Full-time

Career Level

Senior

Education Level

Bachelor's degree

Number of Employees

101-250 employees

© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service