Deskripsi Pekerjaan
At PLT Engineering, we are pushing the boundaries of what autonomous systems can achieve. Our mission is to build intelligent robotic solutions that solve complex, real-world challenges in logistics, manufacturing, and beyond. We are seeking a Senior Software Engineer, Perception (Robotics) to join our core engineering team in Singapore.
In this role, you will architect, develop, and deploy the real-time perception stack that turns raw sensor data from LiDAR, cameras, radar, and IMUs into a reliable, actionable understanding of the environment. You will own critical components such as sensor calibration, object detection & tracking, semantic segmentation, sensor fusion, and state estimation. This is a hands-on technical leadership role where you will drive algorithm selection, optimization, and integration for state-of-the-art autonomous navigation.
Your work will directly enable our robots to operate safely and effectively in complex, dynamic environments. We are looking for an engineer who thrives on solving hard, first-principles problems and is comfortable working across the full perception pipeline. You will collaborate closely with hardware, controls, and navigation teams to ship robust, production-grade code.
We value a deep understanding of core principles. Our current stack uses C++ and Python, ROS 2, CUDA, TensorRT, OpenCV, PCL, and frameworks like PyTorch for deep learning models. Experience with SLAM, Visual Odometry, and 3D Geometry is essential.
If you are passionate about bringing robust perception algorithms from research to real-world deployment, join us in building the future of robotics.
Tanggung Jawab
- Architect and implement the core perception stack for autonomous robotics platforms.
- Develop and optimize algorithms for object detection, tracking, and semantic segmentation in real-time.
- Build robust sensor fusion pipelines integrating LiDAR, cameras, radar, and IMU data.
- Deploy state-of-the-art SLAM, Visual Odometry, and localization systems.
- Collaborate with cross-functional teams to integrate perception modules into production robotics systems.
- Optimize performance of perception models and pipelines for embedded/edge deployment using C++, CUDA, and TensorRT.
- Design and conduct rigorous testing and validation of perception system performance in simulation and real-world environments.
- Contribute to technical design reviews, code reviews, and architecture decisions.
Kualifikasi
- BS, MS, or PhD in Computer Science, Robotics, Electrical Engineering, or a related field.
- 5+ years of professional software engineering experience, with a focus on perception, computer vision, or robotics.
- Strong proficiency in modern C++ (C++14/17/20) and Python.
- Deep understanding of 3D geometry, computer vision, state estimation, and linear algebra.
- Extensive experience with deep learning frameworks (PyTorch and/or TensorFlow) and deployment via TensorRT.
- Proven experience with SLAM, Visual Odometry, or structure from motion (SfM) algorithms.
- Solid experience with ROS/ROS2, PCL, OpenCV, and CUDA programming.
- Excellent problem-solving skills and ability to mentor junior engineers in a fast-paced environment.