enggsol pte. ltd.
Yishun, Singapore / Global
Robotics Software Engineer
- $4000-$6000
Yishun, Singapore / Global
Key Responsibilities
Develop robotics and edge software in C++ / Python on Linux-based platforms, including NVIDIA Jetson where applicable.
Integrate EO/IR cameras and other sensors through SDKs, APIs, network interfaces and real-time video pipelines.
Develop and productionise computer-vision functions such as detection, classification and multi-object tracking.
Optimise AI inference for edge deployment using technologies such as OpenCV, ONNX, TensorRT / CUDA or equivalent.
Integrate perception outputs with AST tracking, PTZ cueing, operator workflows and external C2 interfaces.
Support future multi-sensor integration involving AIS, radar, thermal and other sensing modalities.
Contribute to emerging AST capabilities in sensor fusion, multimodal AI, behaviour/event analytics and intelligent sensor orchestration, where operational value is validated.
Support system integration, testing, field trials, troubleshooting, reliability improvement and technical documentation.
Requirements Degree in Computer Science, Computer / Electrical Engineering, Robotics, Mechatronics or a related discipline.
Strong foundation in C++ and Python, with Linux development and debugging experience.
Hands-on experience in one or more of the following: robotics, computer vision, edge AI, camera / sensor integration, embedded or edge systems.
Comfortable troubleshooting across software, networking and physical hardware interfaces.
Experience with NVIDIA Jetson, OpenCV, GStreamer / RTSP, TensorRT / ONNX and ROS / ROS2 would be advantageous.
Candidates with strong relevant project, internship or practical engineering experience may also be considered capability and hands-on evidence are more important than years of experience alone.
Singapore / Global
Singapore / Global
Singapore / Global
Singapore / Global
Singapore / Global
Singapore / Global