Software Engineer - Penang, Malaysia - Agensi Pekerjaan EPS Consultants Sdn Bhd

    Agensi Pekerjaan EPS Consultants Sdn Bhd
    Agensi Pekerjaan EPS Consultants Sdn Bhd Penang, Malaysia

    1 month ago

    agensi pekerjaan eps consultants sdn bhd background
    Full time Upper Management / Consulting
    Description

    Client Background: Automation Equipment & Advance Inspection Solutions provider

    Position Title: Software Engineer

    Location: Penang

    Headcount: 1

    Tenure: Permanent

    Job Responsibilities:

    Job Descriptions:

    • Lead and actively participate in the design, development of inspection algorithm and implementation of software applications, systems and solutions.
    Contribute to the design and architecture of software systems, ensuring scalability, performance and maintainability.Conduct code reviews to ensure code quality, adherence to best practices and compliance with coding standards.Analyze and resolve complex technical issues, bugs and software defects in collaboration with cross-functional teams. Debug or improve software programs based on the analysis result from evaluation of the Gauge Repeatability and Reproducibility (GRR) report or correlation report.Keep up with the latest industry trends, new technologies, tools and frameworks, apply them to improve software development processes.Ensure the software meets quality standards through thorough testing and performance evaluation.Create and maintain technical documentation, including design specifications, user manuals and recipe documentation.Provide technical expertise, guidance, and mentorship to junior software engineers and development teams.Undertake other related tasks and duties as assigned by superior.

    Job Requirements:

    • Required at least Bachelor's Degree/Post Graduate in Computer Science, Computer Engineering, Software Programming and Development or related field.
  • Minimum 4 years of working experience in related field.
  • At least 3 years programming experience.
  • Extensive knowledge of programming language (especially C++ or C# programming).
  • Strong knowledge of software development life cycle.
  • Possess machine vision/image processing/motion control.
  • Possess in-depth understanding of process and application lifecycles.