Robotic Software Engineer
ROVULA · Bangkok City, Thailand
قدّم وتابع مع أبلاي إيدجJOB DESCRIPTION You will be working to develop software for robot control and automation You will be working on an embedded system that controls automated equipment You may build new software or test, improve, or debug current software You may work in other fields that use robotics as well. This job may include responsibilities such as developing a user interface that non-technical employees can use to set up the equipment Analyze customer’s requirements and convert into product specifications and conceptual designDefine the scope of work or sprint then facilitate team to achieve the goal of assignments or projects as plan, schedule, and budgetManage resources for product developmentGive technical advisory to team membersCoaching individual in the team to improve himself/herself in terms of technical skills and soft skillsAble to handle some tasks related to product development as appropriateInvolve company’s workflow such as approve for leave, approve for expense claim, etc.Demonstrate a commitment to improve and comply with SSHE policy, environment regulations as well as labor law** Onsite with team to testing or commissioning the products**RESPONSIBILITYStrong experience with Python Proficiency with LinuxExperience with robot sensor (LiDAR, Depth camera, GPS) Strong software development skills in Modern C++ and PythonExperience with ROS or ROS2 Understanding robot coordinate system in 3D world (TF, URDF) Understanding robot control theory (Kinematic/dynamic, PID control) Experience with simulation software (Gazebo / Ignition / Webot / Isaac sim / Mujoco) Experience with source/version control such as Git Self- development skills to keep up to date with fast- changing trends Experience in kinematic/dynamic modeling, SLAM / navigation, trajectory optimization, Gazebo, computer vision, or coordinated whole- body controlHands- on experience with autonomous systems, real- world robotic systemsUnderstanding network layer, network protocols, routing and asynchronous I/O Self- development skills to keep up to date with fast- changing trends