ROVULA

Robotic Software Engineer

Bangkok, Bangkok, TH

11 days ago
Save Job

Summary

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 design
  • Define the scope of work or sprint then facilitate team to achieve the goal of assignments or projects as plan, schedule, and budget
  • Manage resources for product development
  • Give technical advisory to team members
  • Coaching individual in the team to improve himself/herself in terms of technical skills and soft skills
  • Able to handle some tasks related to product development as appropriate
  • Involve 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**



RESPONSIBILITY

  • Strong experience with Python
  • Proficiency with Linux
  • Experience with robot sensor (LiDAR, Depth camera, GPS)
  • Strong software development skills in Modern C++ and Python
  • Experience 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 control
  • Hands- on experience with autonomous systems, real- world robotic systems
  • Understanding network layer, network protocols, routing and asynchronous I/O
  • Self- development skills to keep up to date with fast- changing trends

How strong is your resume?

Upload your resume and get feedback from our expert to help land this job

People also searched: