Start Your Search Here

Job Search

enggsol pte. ltd.

Yishun, Singapore / Global

Robotics Software Engineer

  • $4000-$6000

Job Description

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.

Apply Now

Similar Opportunities

View all jobs