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