Design, develop, and maintain software applications for automation systems, robotics, and machine vision projects.
Participate in the full software development life cycle (SDLC), including requirements gathering, coding, testing, deployment, and support.
Collaborate with cross-functional teams (mechanical, electrical, and production engineers) to integrate software with hardware systems.
Troubleshoot, debug, and optimize code to ensure performance, reliability, and scalability.
Prepare technical documentation including design specifications, test plans, and user manuals.
Conduct research and evaluate emerging technologies to enhance product features and efficiency.
Support commissioning, installation, and customer acceptance of automation software solutions.
Ensure adherence to coding standards, version control, and best practices.
Requirements:
Bachelor's Degree in Software Engineering, Computer Science, Mechatronics, Electrical/Electronic Engineering, or related field.
2-4 years of relevant software development experience (fresh graduates with strong fundamentals are encouraged to apply).
Proficiency in programming languages such as C/C++, C#, Python, or Java.
Knowledge of PLC programming, SCADA systems, or embedded systems (an advantage).
Experience with databases, APIs, and real-time software applications.
Familiarity with version control systems (e.g., Git) and software development tools.
Strong analytical, problem-solving, and communication skills.
Ability to work independently and in a team environment.
Passion for innovation and interest in industrial automation / robotics.
Job Type: Full-time
Pay: RM5,000.00 - RM7,000.00 per month
Benefits:
Maternity leave
Meal allowance
Opportunities for promotion
Parental leave
Professional development
Willingness to travel:
25% (Preferred)
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.