Robotic Software Engineer
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
RESPONSIBILITIES
• Strong experience with Python
• Strong experience with Linux
• Experience with robot sensor (LiDAR, Depth camera, GPS)
• Experience with C++
• 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 with mobile robot SLAM & Navigation Systems or automated vehicle
• Experience with MoveIt framework for robot arm control
• Experience with Mavlink, GPS, Ardupilot, PX4
• Experience with computer vision or machine learning
• Experience with embedded programming (in C/C++)
• Experience with Python Back-end framework (FastAPI, Flask)
• Understanding network layer, network protocols, routing and asynchronous I/O
• Experience in container technologies (e.g. Docker)
Full-Time
18 active jobs
Submit your application now and take the next step in your career journey.
Similar Jobs