Enable job alerts via email!

Software Engineer

Tupel Asia Sdn Bhd

Selangor

On-site

MYR 150,000 - 200,000

Full time

Today
Be an early applicant

Job summary

A fast-growing technology company in Selangor is seeking a Software Engineer to develop innovative computer vision-based desktop applications. The ideal candidate will have a strong foundation in coding, experience with image processing and 3D reconstruction, and familiarity with software development for embedded systems. This full-time position offers a competitive salary and a supportive work environment.

Benefits

Competitive salary based on experience and skills
Statutory benefits (EPF, SOCSO, EIS)
Paid annual leave, medical leave, and public holidays

Qualifications

  • Experience with OOP, algorithms, and general software engineering principles.
  • Strong foundation in Linear Algebra, Calculus, and Statistics.

Responsibilities

  • Implement and optimize algorithms for image processing, photogrammetry, and 3D reconstruction.
  • Design and develop desktop applications, including GUI and backend components.
  • Conduct research and development for new products and features.

Skills

Python
NumPy
Image Processing
Photogrammetry
3D Reconstruction
GUI Development

Education

Bachelor's degree in Computer Science

Tools

OpenCV
Open3D
C++
Kivy
wxWidgets
PySide/PyQt
Qt
Job description

Add expected salary to your profile for insights

Tupel 3D is a fast-growing company specialising in the design and manufacture of precision 3D scanners. With strong international sales and increasing demand, we are strengthening our team in Malaysia and inviting talented professionals to join us.

Job Description

We’re seeking a Software Engineer to develop computer vision-based desktop applications. This position combines software engineering with research and development. The ideal candidate has strong coding fundamentals and experience in image processing, photogrammetry, 3D reconstruction, and GUI development.

Key Responsibilities

Implement and optimize algorithms for image processing, photogrammetry, and 3D reconstruction

Design and develop desktop applications, including GUI and backend components

Develop and maintain software for embedded systems (e.g., Raspberry Pi, Arduino)

Conduct research and development for new products and features

Requirements

Must-Have

  • Bachelor’s degree in Computer Science or a related field
  • Strong proficiency in Python and NumPy
  • Solid foundation in Linear Algebra, Calculus, and Statistics
  • Experience with OOP, algorithms, and general software engineering principles

Nice-to-Have

  • Experience in Computer Vision (Image Processing, Photogrammetry, Structured Light, 3D Reconstruction, Deep Learning)
  • Experience with OpenCV and Open3D
  • Knowledge of C++
  • Experience building desktop applications (Kivy, wxWidgets, PySide/PyQt, Qt)
  • Familiarity with embedded devices (Raspberry Pi, Arduino)
What We Offer
  • Competitive salary based on experience and skills
  • Statutory benefits (EPF, SOCSO, EIS)
  • Paid annual leave, medical leave, and public holidays
  • Supportive and collaborative working environment

Job Type: Full-time

Work Location: In person, You City Cheras, Selangor

www.tupel3d.co.uk

Your application will include the following questions:

  • Which of the following statements best describes your right to work in Malaysia?
  • How much notice are you required to give your current employer?
Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.