Search by job, company or skills

S

Robotics Systems Engineer (Full-Stack)

2-4 Years
SGD 5,000 - 5,500 per month
Save
new job description bg glownew job description bg glow
  • Posted 17 days ago
  • Be among the first 10 applicants
Early Applicant

Job Description

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.

More Info

Job Type:
Industry:
Function:
Employment Type:

Job ID: 147360359