The company is a leading precision and innovative technology company specializing in advanced AI manufacturing, including robotics, drone systems, intelligent automation, intelligent vision solutions and semiconductor solutions trusted by global brands. With production facilities in Batu Kawan, Penang, they are expanding their team and welcoming fresh graduates and experienced candidate to join.
Job Description
- Participate in requirements analysis for software related to industrial equipment, robots, or drones, and produce requirement documents and technical solutions.
- Responsible for the coding and development of embedded software, equipment control software, or upper-computer applications (e.g., driver programs, motion control modules, data acquisition modules).
- Conduct unit and integration testing, troubleshoot and fix bugs to ensure software stability and performance.
- Collaborate with electrical control and mechanical engineers for software-hardware integration and resolve on-site software issues.
- Prepare software manuals, maintenance documentation, and version update records.
Job Requirement – Drone Software Development
- Proficient in C/C++ embedded programming, familiar with drone software architecture (e.g., flight control systems, mission payload control software).
- Experience in drone software debugging, understanding of communication protocols (e.g., MavLink) and flight control parameter tuning.
- Skilled in software debugging tools (GDB, J-Link) and version control (Git/SVN); capable of independently troubleshooting software logic issues.
- Understanding of drone hardware logic (e.g., sensors, motor drivers) and able to coordinate with hardware engineers for system integration.
Job Requirement – Composite Robot Development
- Proficient in C/C++ or Python with experience in robot software development and debugging (robotic arm, AMR transport robot).
- Familiar with Robot Operating System (ROS) and capable of developing motion control algorithms for robotic arms and path planning/navigation modules for AMRs.
- Skilled in robot debugging tools (e.g., RViz, MoveIt!), capable of resolving software issues such as precision control and obstacle avoidance.
- Understanding of robot hardware (e.g., servo motors, LiDAR) and able to work with control engineers to validate control logic.