Software Engineer (drone/robot)| Penang

Batu Kawan, M07, MY, Malaysia

Job Description

The group of companies is an innovative technology company specializing in advanced AI manufacturing, including robotics, drone systems, intelligent automation and machine vision solution. In collaboration with a Malaysian partner and with support from the state government, they have established production facilities in Batu Kawan, Penang. As part of their expansion, they are inviting

engineers at all levels including fresh graduates

to join the team, with overseas training opportunities provided for those new to the field. A competitive salary and benefits package will be offered, commensurate with skillset, experience and education.

Job Responsibilities:



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.

Skills Requirements:



(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.

(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.
Job Types: Full-time, Permanent, Fresh graduate

Pay: RM4,000.00 - RM7,000.00 per month

Benefits:

Free parking Maternity leave Meal allowance Opportunities for promotion Parental leave Professional development
Work Location: In person

Beware of fraud agents! do not pay money to get a job

MNCJobz.com will not be responsible for any payment made to a third-party. All Terms of Use are applicable.


Related Jobs

Job Detail

  • Job Id
    JD1258053
  • Industry
    Not mentioned
  • Total Positions
    1
  • Job Type:
    Full Time
  • Salary:
    Not mentioned
  • Employment Status
    Permanent
  • Job Location
    Batu Kawan, M07, MY, Malaysia
  • Education
    Not mentioned