
Search by job, company or skills
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.
Role Overview
As a Robotics Engineer, you will bridge the gap between hardware and software to bring autonomous systems to life. You will be responsible for the end-to-end development of mobile robot platforms, from mechanical architecture and PCB integration to the deployment of navigation stacks in ROS2. This role reports directly to the Technical Lead and requires a proactive engineer capable of navigating the full product development lifecycle.
Key Responsibilities
1. Autonomy & Software Development
Navigation Stack: Design and optimize algorithms for SLAM (Simultaneous Localization and Mapping), path planning (Global/Local), and dynamic obstacle avoidance.
ROS/ROS2 Architecture: Develop robust nodes and interfaces within a Linux/Ubuntu environment, ensuring efficient communication between sensors and actuators.
Performance Monitoring: Implement health check diagnostic tools to monitor robot telemetry and system stability during real-world operation.
2. Hardware & Systems Integration
Mechatronic Design: Lead the design and prototyping of mechanical structures, focusing on structural integrity, component placement, and thermal management.
Electrical Systems: Design and assemble electrical architectures, including wire harness routing, sensor integration (LiDAR, IMU, Cameras), and basic PCB troubleshooting.
Prototyping & Iteration: Transition designs from CAD models to physical prototypes through rapid iteration, assembly, and rigorous field testing.
3. Validation & Documentation
Testing Frameworks: Conduct stress testing, endurance trials, and simulations to validate hardware reliability in diverse environments.
Technical Writing: Maintain high-quality documentation for hardware schematics, API interfaces, and troubleshooting manuals to support scaling and maintenance.
Job Requirements
Education: Bachelor's or Master's degree in Robotics, Mechatronics, Computer Engineering, or a related field.
Experience: Minimum 2 years of professional experience in developing and deploying robotic algorithms for industrial or commercial applications.
Proven track record of building and troubleshooting physical robotic platforms (from bits to bolts).
Technical Proficiency:
Languages: Expert-level C++ and Python familiarity with JavaScript for web-based UI/dashboards.
Tools: Proficient with ROS/ROS2, Git version control, and Linux (Ubuntu) environments.
Hardware: Experience with CAD software (SolidWorks/Fusion 360) and electrical prototyping tools.
Soft Skills: A self-driven builder mindset with the ability to work independently in a fast-paced, result-oriented startup or R&D environment.
Preferred Qualifications (The Plus Factors)
End-to-end system-level knowledge (Full-stack robotics).
Experience with Gazebo, Webots, or NVIDIA Isaac Sim.
Knowledge of PCB design (Altium/KiCad) and embedded firmware.
Job ID: 147360359
We don’t charge any money for job offers