About Senserbot
Since 2016, Senserbot has been a leader in robotic solutions, specializing in advanced technology for asset tracking, inventory control, anomaly detection, and recently, fully interactive robots for concierge services using the latest cutting‑edge Generative AI technologies.
Our state‑of‑the‑art robotic solutions are developed from scratch and are deployed in the different economic sectors such as the museums, columbarium, hospitals, oil & gas installations and the libraries where we are increasingly offering our products and solutions as Robot as a Service (RaaS) to our customers.
Key Responsibilities
- Report to Technical Lead or a Senior Executive designated by the CEO
- Design, implement, and deliver robotics application solutions.
- Develop, optimize, and enhance mobile robot navigation systems, including mapping, localization, path planning, and obstacle avoidance.
- Perform design iterations, prototyping, and product development.
- Design, assemble, and test robotics platforms, including hardware and software integration.
- Develop and assemble electrical and electronic systems, including connections, wiring, and component integration.
- Design and develop the entire robotics system, with a focus on mechanical structures, component placement, and overall hardware architecture to ensure structural stability, integrity, and durability.
- Perform mechanical assembly, including structural components, mounting, and integration of mechanical systems.
- Troubleshoot and diagnose issues in robotics systems, including hardware and embedded systems components.
- Work on development tasks across hardware and system integration, including but not limited to sensor integration, actuator systems, PCB design, and other components to achieve functionality and performance objectives.
- Test, validate, and calibrate hardware components, including stress testing, endurance trials, and simulations, to ensure performance and reliability.
- Maintain and improve existing hardware designs to optimize functionality and robustness.
- Monitor robot performance during operation, including robot health checks to identify potential issues and ensure optimal functionality.
- Provide clear and comprehensive technical documentation for hardware designs, development processes, and troubleshooting guides.
- Solve technical challenges in robotics systems through innovative engineering solutions.
Job Requirements
- Bachelor’s or Master’s degree in Robotics, mechatronics, computer engineering or a comparable degree.
- Preferably 2 years work experience in development and deployment of robotic algorithm for industry applications.
- Proficient in programming languages such as in C, C++, Python, JavaScript, and Git.
- Proficient in robot programming using Robot Operating System (ROS/ROS2) and Linux environment.
- Experience using Ubuntu operating system.
- Experience in building mechanical structure.
- Excellent problem solving ability.
- Demonstrable experience working with real world robots, preferably experience building a robot.
- Ability to think and work independently, result‑orientated and a self‑driven team player.
- Ability to learn & work on the job at a fast pace.
- Optionally, system level knowledge of robots from end-to-end of mechanical, electrical to software.