The company is working on the liberalizing of image recognition and the corresponding movements the robot performs as a cooking skill.
This Robot Controller Software Engineer is expected to use robots from different manufacturers to develop behaviors that correspond to different situations and accumulate them as above!
・To develop a trajectory generation and operation plan for properly controlling a robot by using a programming language of C/C++ or Python.
・To develop a versatile controller that can be used without selecting a robot manufacturer to handle.
・To improve the accuracy of the algorithm for robot control by using knowledge of forwarding/reverse kinematics and forward/reverse kinematics.
・To improve control capability while performing a test and evaluate
・Experience creating applications with robot arms (manipulators)
・Basic knowledge of Forward-Kinematics and Inverse-Kinematics in Robot arms
・Have a calculation implementation experience
・Acceleration/deceleration profile and Trajectory Generation of Robot arm tip position
・Basic knowledge and experience of operation planning and 3D simulation
・Knowledge of I/O control of robot peripheral devices
・Experience with imaging recognition and OpenCV library
・knowledge and experience of machine learning such as deep learning and reinforcement learning
・knowledge and experience of parallel programming
・knowledge and experience of socket programming
・Knowledge and experience of real-time control in Embedded system, etc.
・Knowledge and implementation experience of object-oriented programming
・Automatic Unit Test
・C/C++, Python, MONO(.NET C#)
・Tensor Flow, Kaggle, PyTorch
・Google Cloud Platform (GCP), Amazon Web Service (AWS)
・Git, Docker, CI tool like Jenkins
English...business level (for internal communication)
・Web programming test
・Interviews (Depending on the candidate)
© 2020 GPlusMedia Inc. All Rights Reserved.