Robotics Software Specialist - Singapore - PRIMECH A & P PTE. LTD.
Description
Roles & ResponsibilitiesJob Description
At Primech A&P, we are looking for a highly skilled robotics software specialist with previous professional work experience in robotics software development or related fields, especially in implementation of control algorithms for robotic motion control and manipulators, mobile robots, or autonomous vehicles.
Key Responsibilities:
• Responsible for designing, developing, and implementing software systems that control the behaviour of robotic systems.
• Possess strong analytical and problem-solving abilities to debug and troubleshoot complex robotic software and control issues.
• Ability to design, implement, and optimize algorithms for various robotic applications.
• Creativity and innovation to develop novel solutions to challenging problems in robotics.
• Ability to convey complex technical concepts to non-technical stakeholders and work with interdisciplinary teams including mechanical engineers, electrical engineers, and systems integrator.
Skills and Qualifications
• Minimum with a Diploma in computer science, or robotics related field.
• Proficiency in programming languages such as C/C++, Python, Java, or MATLAB.
• Strong understanding of robotics concepts including kinematics, dynamics, control theory, and CV perception.
• Experience with robotics middleware frameworks such as ROS (Robot Operating System).
• Knowledge of real-time operating systems (RTOS) and embedded systems development.
• Familiarity with simulation tools for testing and validation of robotic algorithms.
• Understanding of sensor fusion techniques using cameras, LiDAR, IMUs, SLAM etc.
• Experience with motion planning algorithms, localization, mapping, and navigation techniques.
RTOS
MVC
Localization
Work Well Independently
Kinematics
System Testing
Electrical
Embedded Systems
Matlab
Python
Operating Systems
Robotics
Autonomous Vehicles
Java
Software Development
C++