FoundificMY

Assistant engineer salary in Malaysia

Gaji Penolong JuruteraGaji Pelukis Pelan (Kejuruteraan Awam)

What the Public Works Department (JKR) and other agencies pay new assistant engineers at each entry level under the 2026 public-service pay scale, with the allowances set by the JPA circular.

MalaysiaSSPA pay scale · Budget 2026DOSM Salaries & WagesRM per monthUpdated 20 Oct 2026
Government pay scaleMaximum basic / month
Entry, SPMCivil engineering draughtsman, JA1RM4,680Entry, diplomaAssistant engineer, JA5RM6,620PromotionGrade 2RM5,770SeniorGrade 3RM6,090SeniorGrade 4RM6,410
Minimum to maximum basicScale RM0 to RM8kSSPA pay scale, Budget 2026
At a glance

Assistant engineer salary in Malaysia

What the job is: Civil engineering technicians perform technical tasks in civil engineering research and in the design, construction, operation, maintenance and repair of buildings and other structures such as water supply and wastewater treatment systems, bridges, roads, dams and airports. ILO ISCO-08, 3112 Civil Engineering Technicians

  • Assistant engineer (Penolong Jurutera, JA5): RM1,731 basic a month (engineering certificate), up to RM2,055 with higher qualifications.
  • With fixed allowances in Kuala Lumpur: RM2,541 a month at JA5.
  • Civil engineering draughtsman (JA1): RM1,500 basic, RM2,265 with allowances.
  • Pay scale: grade 5 runs from RM1,650 to RM6,620, rising RM145 a year.

What a new assistant engineer earns

An assistant engineer at JA5 starts on RM1,731 basic, plus RM810 in fixed allowances in Kuala Lumpur: RM2,541 a month. Higher qualifications start higher.

Grade JA5, from the SPA service scheme and the JPA allowance circular. The starting point depends on the qualification.

Qualification or pay itemGrade JA5RM a month
Engineering certificateStarting basic1,731
Engineering diplomaStarting basic2,055
Fixed allowances, Kawasan AHousing (ITP) RM300, public service (ITKA) RM160, cost of living (BISH) RM350810
Total fixed pay at the start, engineering certificateBasic plus fixed allowances, Kawasan A2,541

Sources: SPA scheme page for grade JA5; JPA Pekeliling Perkhidmatan 1/2024, Lampiran E. BISH is lower outside Kawasan A. Totals computed by Foundific.

What it means
  • A year at the start: RM2,541 × 12 = RM30,492.
  • Allowances counted here are the fixed ones in the JPA circular. Any allowance tied to a particular post is not included.

How to become a assistant engineer

Assistant engineers enter at JA1 and JA5, depending on the qualification.

Entry levelQualificationStarting basic, RMWith allowances, RM
Civil engineering draughtsman (Pelukis Pelan, JA1)SPM with a credit in visual arts, geometric drawing or engineering drawing1,5002,265
Civil engineering draughtsman (Pelukis Pelan, JA1)SPM and SKM level 21,5612,326
Civil engineering draughtsman (Pelukis Pelan, JA1)SPM and SKM level 31,6222,387
Assistant engineer (Penolong Jurutera, JA5)Engineering certificate1,7312,541
Assistant engineer (Penolong Jurutera, JA5)Engineering diploma2,0552,865

Source: SPA scheme pages. Allowances from the JPA circular, Kawasan A: JA1 RM765, JA5 RM810. Totals computed by Foundific.

What it means
  • Bahasa Melayu: every route needs a credit in Bahasa Melayu at SPM or SVM.

How pay grows on the government scale

Grade 5 pay rises RM145 a year, from RM1,650 up to RM6,620. Promotion to a higher grade moves an officer onto a higher range.

Minimum and maximum monthly basic salary for each SSPA grade, 2026.

GradeWhoMinimumMaximumYearly increment
1Civil engineering draughtsman, entry with SPM1,5004,680100
5Assistant engineer, entry with a diploma1,6506,620145
2Promotion grade2,2205,770115
3Promotion grade2,7906,090125
4Promotion grade2,9306,410130

Source: Ministry of Finance, Budget 2026 establishment list, Lampiran A: SSPA salary codes and minimum-maximum salaries (page A-1). Basic salary only.

What it means
  • Increments only: at RM145 a year, an officer starting at RM1,731 would need about 34 yearly increments to reach RM6,620.

Pay after 5, 10 and 20 years

Starting at RM1,731 at grade 5, with the RM145 yearly increment and no promotion. The grade maximum, RM6,620, is reached after about 34 years.

Years in gradeBasic, RM a monthWith fixed allowances, RM a monthFixed pay, RM a year
At the start1,7312,54130,492
After 5 years2,4563,26639,192
After 10 years3,1813,99147,892
After 20 years4,6315,44165,292

Foundific calculation from the Budget 2026 SSPA scale, with fixed allowances at the Kawasan A rate, which do not rise with increments. Promotion, special payments and allowance changes are not included.

Compared with Malaysian pay overall

A new assistant engineer's fixed pay, RM2,541, is below the national median of RM2,940. The professional, scientific and technical industry median, RM3,677, covers workers of all grades and years.

FigureSourceRM a month
New assistant engineer, JA5, basic plus fixed allowances, Kuala LumpurSPA and JPA, 20262,541
Median salary, professional, scientific and technical industryDOSM, 20243,677
Median salary, all Malaysian citizensDOSM, 20252,940
Median salary, employed diploma holders of all agesDOSM, 20243,390
  • Industry median covers all employees in the industry, most of them experienced.
  • Measures differ: DOSM figures cover all paid employees and all ages. The government figure is one fixed pay point. Use them for scale, not as a direct comparison.
  • Your own pay: place it on this scale, the DOSM figures and court awards with the Malaysia salary comparison.

Assistant engineers outside government

No official source publishes assistant engineer pay outside government.

  • DOSM publishes salaries by state, sector and skill level, but not by job title.
  • Private surveys and job ads use different measures and samples, so their figures are not mixed into the tables here.

Data sources and coverage

Government pay for assistant engineers is exact. No official source covers private-sector pay for the job.

SourceWhat it givesStrength
SPA service schemes JA1, JA5Starting basic pay by qualificationStrong: official and current
Budget 2026, SSPA pay scaleMinimum, maximum and yearly increment for every gradeStrong: official and current
JPA SSPA circular, Lampiran EFixed allowances by grade and areaStrong: official
DOSM Salaries & Wages Survey 2024 and 2025Industry and national mediansWeak for one job title
  • What a payslip shows is basic plus allowances plus any shift, on-call or overtime pay, so it can be higher than the fixed figures here.

Is assistant engineer work affected by AI?

The International Labour Organization rates civil engineering technicians Not exposed for exposure to generative AI. Its scores cover the job worldwide, so they apply in Malaysia too.

Based on the International Labour Organization's 2025 index, which scores every core task of a job from 0 (AI cannot help) to 1 (AI could do nearly all of it).

Assistant engineer
Not exposedAI exposure
Not exposedVery high

AI can do very little of this job. Most tasks are hands-on or face to face.

  • Most exposed taskAssisting with the preparation of detailed estimates of…
  • Least exposed taskOrganizing maintenance and repairs
  • In numbersNone of its 9 main tasks is one AI could do a large part of.
Assistant engineerISCO 3112
Not exposedexposure to generative AI
  1. Not exposed
  2. Minimal
  3. Some
  4. Moderate
  5. High
  6. Very high

Scored as ILO group 3112 Civil engineering technicians. Average task score 0.28, higher than 51% of the 427 jobs the ILO scored.

Seven factors
FactorAssistant engineer
1Exposure levelThe ILO's rating for the whole job, from not exposed up to very high.Not exposed
2Average task scoreHow much of each core task generative AI could do, averaged. 0 means none, 1 means nearly all.0.28 higher than 51% of jobs
3Tasks AI could do much ofTasks scoring 0.5 or more. These are the parts of the job most likely to change.0 of 9
4Hands-on or people tasksTasks scoring under 0.25: physical, in-person or judgement work that AI barely touches.3 of 9
5How even the exposure isEven means AI touches most tasks a little. Uneven means a few tasks are exposed and the rest are not.Even (0.07)
6Most exposed taskWhere AI tools are likely to show up first.Assisting with the preparation of detailed estimates of… 0.41
7Least exposed taskThe task AI can help with least.Organizing maintenance and repairs 0.17
Most and least exposed tasks
Assistant engineer
Most exposed tasks
  • 0.41Assisting with the preparation of detailed estimates of quantities and costs…
  • 0.36Providing technical assistance connected with the construction of buildings…
  • 0.30Ensuring compliance with design specifications, relevant legislation and…
Least exposed tasks
  • 0.17Organizing maintenance and repairs
  • 0.20Performing or assisting with field and laboratory tests of soils and…
  • 0.24Inspecting industrial plant, hotels, cinemas and other buildings and…
Compared with our other Malaysian guides
JobExposureAvg task score
Administrative assistantVery high0.59
AccountantHigh0.51
IT officerModerate0.49
Computer technicianModerate0.47
PTD officerMinimal0.42
PsychologistSome0.39
ArchitectMinimal0.37
Legal officerMinimal0.36
PharmacistMinimal0.33
Customs officerMinimal0.32
EngineerNot exposed0.30
TeacherNot exposed0.30
DoctorNot exposed0.29
Agriculture officerNot exposed0.28
PhysiotherapistMinimal0.28
Assistant engineerNot exposed0.28
Medical assistantNot exposed0.23
RadiographerNot exposed0.22
NurseMinimal0.22
FirefighterNot exposed0.18
DentistNot exposed0.15
Prison officerNot exposed0.14
Source: ILO Working Paper 140, Generative AI and Jobs: A Refined Global Index of Occupational Exposure (Gmyrek et al., 2025), CC BY 4.0. Malaysian jobs are matched to ILO groups by their ISCO-08 code; MASCO follows ISCO-08 at four digits. The ILO scores international job groups, not Malaysian titles. How we read the AI scores.
What it means
  • What exposure measures: how much of the work AI could do or speed up. It does not measure job cuts.

What the pay figures include

Every figure is monthly basic pay or fixed allowances, before deductions.

MeasureIncludesExcludes
Basic salaryGaji pokok on the SSPA scaleAllowances, shift, on-call and overtime pay, special payments
Fixed allowancesITP, BISH, ITKA or ITK, and BIPK as advertised for the postShift, on-call and overtime pay
DOSM salaryMonthly salaries and wages of paid employeesSelf-employed and unpaid family workers

Questions

What is the assistant engineer salary in Malaysia?

A new government assistant engineer starts on RM1,731 basic a month (JA5, engineering certificate). With fixed allowances in Kuala Lumpur the total is RM2,541 a month, in 2026.

What is the assistant engineer salary per year in Malaysia?

RM2,541 a month is RM30,492 a year in fixed pay, before any shift, on-call or overtime pay and before the special payments the government announces each year.

How does a government assistant engineer's pay grow with years in service?

On the yearly increment alone, basic pay at grade 5 rises RM145 a year: from RM1,731 to about RM2,456 after 5 years and RM3,181 after 10, before any promotion. Foundific calculation from the Budget 2026 scale.

What is the highest assistant engineer salary in government?

Grade 5 runs from RM1,650 to RM6,620 in basic pay. The highest grade in this guide, 5, has a maximum of RM6,620 a month.

How much does a assistant engineer earn in a private company?

No official source publishes assistant engineer pay outside government.

What is the difference between JA1 and JA5 for assistant engineers?

JA1 (civil engineering draughtsman) is the SPM entry and starts at RM1,500 basic. JA5 (assistant engineer) is the diploma entry and starts at RM1,731. The JA5 scale runs to RM6,620, against RM4,680 at JA1.

Where do these figures come from?

Starting pay is from the SPA service scheme pages, the pay scale from the Budget 2026 establishment list, and allowances from the JPA SSPA circular. Private-sector context is from DOSM and Industrial Court awards.

Sources

SPA service schemes, Ministry of Finance Budget 2026, JPA SSPA circular, DOSM
  1. Suruhanjaya Perkhidmatan Awam, Syarat Permohonan: Pelukis Pelan Kejuruteraan Awam Penolong Jurutera Gred Ja5.
  2. Ministry of Finance, Budget 2026 establishment list, Lampiran A. SSPA minimum-maximum salaries, page A-1.
  3. JPA, Pekeliling Perkhidmatan Bil. 1/2024 (SSPA), Lampiran E: ITP, ITKA and BISH by grade and area.
  4. DOSM, Salaries & Wages Survey Report 2025 and the 2024 report.