A robotics company in Singapore is seeking an engineer to work on developing and integrating advanced autonomous systems. The role involves designing decision-making architectures, optimizing planning algorithms, and collaborating closely with SLAM and Perception engineers. Ideal candidates should have a background in Robotics or Computer Science, proficient in C++ and Python, and possess experience with ROS. This position offers a chance to impact the future of robotics and contribute to innovative solutions.
Qualifications
3+ years of industry experience in developing and deploying behavior, planning, and control systems for autonomous robots.
Solid foundation in data structures, algorithms, kinematics, dynamics, and control theory.
Hands-on experience with behavior planning frameworks (e.g., BehaviorTree.CPP).
Responsibilities
Design and implement modular behavior tree architectures for complex and robust robot decision-making.
Develop and optimize global planning algorithms for dynamic environments.
Collaborate with SLAM and Perception engineers to align navigation with perception.
Skills
C++ Development
Python Development
Robot Dynamics
Problem-solving
Control Theory
Behavior Planning
Algorithms
Real-time Systems
Education
Bachelor's or Master's degree in CS, Robotics, or a related field
PhD (relevant focus)
Tools
ROS1
ROS2
Linux
Job description
A robotics company in Singapore is seeking an engineer to work on developing and integrating advanced autonomous systems. The role involves designing decision-making architectures, optimizing planning algorithms, and collaborating closely with SLAM and Perception engineers. Ideal candidates should have a background in Robotics or Computer Science, proficient in C++ and Python, and possess experience with ROS. This position offers a chance to impact the future of robotics and contribute to innovative solutions.