Software Engineer (Automation) (JB)ID:56103

5,000 MYR ~ 9,000 MYRJohor BahruOver 3 months ago

Overview

  • Salary

    5,000 MYR ~ 9,000 MYR

  • Industry

    Software/Information Processing, Manufacturing(Machinery)

  • Job Description

    Main responsibility: Responsible for the formulation and implementation of plans for specific projects, providing timely feedback and modifications if there are any problems, and completing the project as planned and successfully delivering it

    Software design and coding implementation
    1. Track early projects and be familiar with the specific requirements of the project
    2. Special process DOE, such as visual verification evaluation
    3. Software process and code writing, including but not limited to: IO interface, setting interface, flow chart interface, visual interface, etc.
    4. Programming addition of error alarm information, exception stack, logs, etc. to facilitate later troubleshooting
    5. When encountering technical difficulties, provide timely feedback and actively seek solutions

    Testing and Debugging
    1. Unit testing: Conduct independent testing for each function or module to verify whether its function meets the design requirements;
    2. Integration testing: combine multiple modules for testing to verify whether the data interaction and interface calls between modules are correct;
    3. System testing: Conduct comprehensive functional testing of the entire software system to verify whether the system meets user needs;
    4. Troubleshoot problems: Use debugging tools to debug the code line by line to find the cause of the error;
    5. Including in-factory debugging and customer on-site business trips

    Assist team leaders and supervisors in training new colleagues.
    1. Writing professional technical training documents
    2. Assist team leaders and supervisors in training colleagues

Qualifications

  • Requirement

    1. Ability to master and use programming languages such as C, C++ or C#
    2. At least 3 year of working experience in the automation industry
    3. Having visual experience, understanding or proficiency in visual programming software such as VisionPro, Halcon or Opencv is preferred
    4. Experience in robot programming, understanding or proficiency in Epson, ABB, Damien, Func and other robots is preferred
    5. Familiar with RS232, RS485, Modbus, Ethernet/IP, EtherCAT, and other communication protocols
    6. Have certain interpersonal skills, communication skills, planning and execution skills, thinking and response skills, stress resistance, etc.

  • English Level

    -

  • Other Language

    Mandarin, English

Additional Information