JOB DESCRIPTION:Robotics Software Research Engineer with ROS
As a Software Developer you will:
Develop software for our autonomous outdoor robotics platform using the Robotic Operating System (ROS) using Python, C++, and more.Code-review, pair-program, and problem solve with teammatesParticipate in daily stand-ups, weekly sprint planning, retrospectives, and roadmap planning
As a candidate you already: Have software development experience and solid engineering practices
Have experience with robotics: control systems, machine vision, obstacle avoidance, SLAM, and/or other robotics algorithms and librariesHave used the Robotic Operating System (ROS) and simulation with GazeboKnow Python or other high-level scripting languagesKnow C++ or other lower-level embedded languages. Desire to free humans from hard, manual labor
Must Have Skillsets
• Experience in ROS is a must
• Expert programing in C/C++ and proficient in Python
• Build automation and configuration - Cmake
• Configuration management - Git
• Linux configuration
You might also (nice-to-have):Understand machine learning fundamentals and the most common libraries
Appreciate a results-based, startup cultureLocation: Pakistan/Malaysia/ChinaType: Full time/Contract