QA | Solution Engineer
As a QA / Solution Engineer at CarbonSix, you will help build validation systems that ensure our robotic automation solutions operate reliably across diverse hardware systems and real-world deployment environments.
Initially, you will focus on I/O testing, hardware integration testing, feature-specific validation checklists, and test automation. As the product evolves, you will also help establish release QA processes and field validation frameworks.
How you will make an impact:
-
Design and execute QA tests for core functionalities of robotic automation solutions, including I/O, communications, control systems, user interfaces, and data logging
-
Develop reusable QA test scripts and automation tools
-
Perform integration testing with robots, sensors, PLCs, grippers, and other external equipment
-
Conduct feature validation, regression testing, and field stability testing prior to new feature releases
-
Document test results and prepare bug reports, reproduction procedures, and log analysis reports
-
Support the reproduction and root-cause analysis of technical issues encountered during customer PoCs and on-site deployments
-
Collaborate with engineering teams to improve product stability, usability, and deployment experience
-
Create and maintain installation, configuration, and operational documentation while establishing internal testing standards
What we are looking for:
-
Bachelor's degree in Computer Science, Electrical Engineering, Mechanical Engineering, Robotics, or a related field
-
Experience writing test scripts using Python
-
Basic familiarity with Linux environments
-
Basic understanding of hardware I/O, network communications, and sensor/actuator integration
-
Ability to systematically reproduce issues and identify root causes through logs and data analysis
-
Strong communication skills when working with software engineers, field engineers, and customers
-
Ability to perform thorough and responsible testing in real-world hardware environments
Nice to have:
-
Experience with robotic systems, automation equipment, or manufacturing facilities
-
Experience with communication interfaces such as PLC, Modbus, EtherCAT, TCP/IP, REST APIs, ROS, or LCM
-
Experience using pytest, CI/CD pipelines, or test automation frameworks
-
Experience integrating hardware such as cameras, grippers, robotic arms, or motion controllers
-
Experience supporting customer site setup, PoCs, technical support, or solution engineering activities
-
Experience building QA processes or release validation checklists
-
Basic understanding of C++ or robot control software
Who You Are:
-
You enjoy working directly with robots and hardware systems to identify and solve problems
-
You are interested in building repeatable and reliable testing systems rather than simply executing tests
-
You can clearly organize ambiguous field issues through logs, experiments, and reproducible test procedures
-
You want to help improve product reliability in a fast-moving startup environment
How to apply:
-
If someone has referred you to us, feel free to reach out through them or contact us directly by sending your resume or portfolio to recruit@carbon6robotics.com