onsite
Robotics Systems Validation Engineer - Maverick Tech
Software Engineer
Design and execute system‑level validation for autonomous mobile robots, creating test plans, performing mechanical durability tests, and analyzing failures using Python, C++, ROS, and MATLAB to ensure reliable, high‑performance platforms.
About the role
Key Responsibilities
- Develop and run comprehensive Design Verification Test (DVT) plans for complete robotic systems and critical subsystems.
- Design, implement, and maintain automated test frameworks using Python, C++, and ROS to accelerate feedback loops.
- Perform mechanical fatigue, life‑cycle, and durability testing to validate long‑term platform reliability.
- Execute sensor validation and calibration procedures, ensuring accurate perception across varied environments.
- Conduct root‑cause failure analysis, generate detailed reports, and collaborate with hardware and software teams to drive corrective actions.
Requirements
- Bachelor’s or higher in Robotics, Mechanical Engineering, Electrical Engineering, or a related field.
- 3+ years of experience in system‑level testing of autonomous or mobile robotic platforms.
- Proficiency in Python, C++, and ROS for test development and data acquisition.
- Hands‑on experience with mechanical testing equipment, sensor suites, and data analysis tools such as MATLAB.
- Strong problem‑solving skills, ability to work cross‑functionally, and excellent documentation practices.
Skills
pythoncrostest automation