About
Brain Corporation
Job Description
Brain Corp is a San Diego-based AI company that specializes in the development of self-driving technology. Our AI tech represents the next generation of artificial brains for robots - it enables machines to perceive, learn, and navigate complex environments, while avoiding people and obstacles. We partner with commercial equipment manufacturers, and global consumer electronics brands, to transform their products into self-driving robots.
We are seeking a Software QA Test Engineer who will design, develop, and oversee the execution of test protocols for functional verification and validation for autonomous mobile robots. This role works closely with internal leaders across our Software team, and will be directly involved in the innovation of cutting edge technologies.
Responsibilities:
* Design and implement a Verification and Validation plan
* Estimate testing effort and develop an optimal test strategy (manual vs automation)
* Perform testing or provide supervision of technicians to complete testing
* Effectively execute, monitor and troubleshoot prototype and mfg builds as necessary
* Write documentation for test protocols, results and reports
* Insure traceability from requirements/specifications to verification
* Track defects and work with software and cross-functional teams to debug
* Analyze and communicate test results and perform reliability analysis
* Represent and position the company as an industry leader at standards and certification agency meetings and working groups related to mobile collaborative robotics
* Ensure proper a safe test methodology
Requirements:
* BS/MS degree in Computer Science, SE, EE or ME
* 3+ years of professional experience as a test engineer with experience testing both software and hardware
* SW programming background. Applied knowledge of Python, C++, bash shell in a Linux Environment
* Experience with:
* Configuration management, defect tracking, test plans, test protocols, and test execution
* Git, Jira or similar version control and bug tracking tools
* Complex embedded systems/robotics and experience with Linux
* Conducting root cause analysis, working closely with software developers
* Continuous integration frameworks, test automation systems and test case management systems
* Working across the full life cycle of software development
* Excellent communication (verbal and written) and documentation skills
Things that make a difference:
* Experience in mobile robotics or industrial automation
* Experience with the Robot Operating System (ROS)
* Hands-on mechanical, electrical, and electromechanical aptitude
* Experience with common sensors used in robotics, including cameras (RGB and Depth), LIDARs, IMUs and Sonars
* Experience with Agile and Scrum methodology
This position is located in our San Diego headquarters and reports to the Director of Engineering
About Brain Corporation
Brain Corporation is a developer of autonomous navigational technologies.