Job Search and Career Advice Platform

Enable job alerts via email!

Mechanical Design Engineer / Mechanical Engineer (PG)

Reeracoen Recruitment

Kampung Sekolah Simpang Ampat

On-site

MYR 100,000 - 150,000

Full time

3 days ago
Be an early applicant

Generate a tailored resume in minutes

Land an interview and earn more. Learn more

Job summary

A leading recruitment agency in Malaysia is looking for a software developer to handle software design, implementation, testing, and debugging. The role involves developing processes, conducting testing phases, and training new colleagues. Ideal candidates should be proactive problem solvers with strong coding skills. This position offers the opportunity to work on innovative projects and collaborate within a dynamic team environment.

Responsibilities

  • Track and familiarize yourself with the specific requirements of early-stage projects.
  • Conduct DOE for special process workflows, such as vision verification and evaluation.
  • Develop software processes and write code for various interfaces.
  • Implement error alerts and log programming for troubleshooting.
  • Independently test each function to verify compliance with design requirements.
  • Combine multiple modules for integration testing to ensure proper interaction.
  • Conduct comprehensive functional testing of the entire software system.
  • Use debugging tools to trace code and identify root causes of errors.
  • Assist in preparing technical training documentation.
  • Support the team lead in conducting training sessions for colleagues.
Job description
Job Responsibilities
  • Software Design and Coding Implementation
    • Track and familiarize yourself with the specific requirements of early‑stage projects.
    • Conduct DOE (Design of Experiments) for special process workflows, such as vision verification and evaluation.
    • Develop software processes and write code, including but not limited to: I/O interfaces, Configuration interfaces, Flowchart interfaces, Vision system interfaces.
    • Implement error alerts, exception stack traces, and log programming to facilitate troubleshooting in later stages.
    • Promptly report technical challenges and actively seek solutions.
  • Testing and Debugging
    • Unit Testing: Independently test each function or module to verify compliance with design requirements.
    • Integration Testing: Combine multiple modules for testing to ensure proper data interaction and interface calls.
    • System Testing: Conduct comprehensive functional testing of the entire software system to confirm it meets user needs.
    • Troubleshooting: Use debugging tools to trace code line‑by‑line and identify root causes of errors.
    • Support on‑site debugging, including customer site visits when necessary.
  • Assisting Team Lead/Supervisor in Training New Colleagues
    • Prepare technical training documentation.
    • Assist the team lead/supervisor in conducting training sessions for colleagues.
  • Complete other tasks assigned by direct superiors.
Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.