Your route to Embedded Systems / Firmware Engineer
The whole way from school to the job, then what each way of taking it costs. Every figure links to where it came from.
Add your form, results and a few preferences and this route shows where you are on it, how your grades compare and which programmes fit. Update your answers
The steps
- 1Now
Form 4 to SPM
Science stream with Additional Mathematics, Physics and Chemistry.
- Matrikulasi's engineering stream asks for at least B in Maths, C in Add Maths and Physics, and a pass in Chemistry.Source: KPM Bahagian Matrikulasi, Soalan Lazim 2024 (2024 (for SPM 2023)) · confirm ↗
- 2After SPM
Matrikulasi, a polytechnic diploma, or A-Level or foundation
1–3 yrsMatrikulasi's engineering stream takes one year. A polytechnic diploma takes three and can lead on to a degree. A-Level or a foundation leads to private and overseas universities.
- Matrikulasi engineering runs two semesters.Source: KPM Bahagian Matrikulasi, Soalan Lazim 2024 (2024 (for SPM 2023)) · confirm ↗
- The polytechnic diploma runs six semesters.Source: Politeknik Malaysia, Diploma Kejuruteraan Mekanikal (DM001) (undated, retrieved 5 Oct 2026) · confirm ↗
- 3Degree
Engineering degree
3–4 yrsFour years in Malaysia. It must be accredited by the Engineering Accreditation Council, or abroad by a Washington Accord signatory, to register with BEM.
- UKM's mechanical engineering degree is four years, eight semesters. From Matrikulasi it asks for CGPA 3.00 and B in two of Chemistry, Physics and Maths.Source: UKM, Buku Syarat Kemasukan Sesi 2026/2027 (10 Feb 2026) ↗
- 4Career
Graduate Engineer, registered with BEM
Register with the Board of Engineers Malaysia and start work as an engineer.
- BEM registers graduates of EAC-accredited degrees and degrees accredited by Washington Accord signatories.Source: Board of Engineers Malaysia, Registration (undated, retrieved 5 Oct 2026) · confirm ↗
After that
- 1Career
Professional Engineer (Ir.)
3 yrAfter at least three years as a registered Graduate Engineer, pass the Professional Assessment Examination or become a corporate member of IEM.
- BEM's registration requirements.Source: Board of Engineers Malaysia, Registration (undated, retrieved 5 Oct 2026) · confirm ↗
Programmes on your route
Finding programmes…
Local public, local private or overseas
Matrikulasi or a diploma, then a UPU place. The whole degree costs about RM10,000 to RM12,000 in tuition.
Degreemate's sum of the sourced figures below, not a quote from any institution. Fees change each year.
What goes into it
- Engineering degree tuitionRM9,700 – RM12,000
UM's whole-programme fee through UPU, RM9,700 (electrical) to RM10,100 (mechanical), up to UKM's RM700 faculty fee plus RM700 service fee × 8 semesters plus RM1,200 registration.
Source: Universiti Malaya, UG fee structure (UPU) (22 Oct 2025) ↗Source: UKM, Buku Syarat Kemasukan Sesi 2026/2027 (10 Feb 2026) ↗ - University hostelRM5,200
USM's published estimate of RM650 a semester × 8 semesters. Other public universities charge similar daily rates; check your own university's.
Source: USM, Yuran Ijazah Pertama 2026/2027 (Session 2026/2027) ↗ - Food, transport and daily costsRM74,000 – RM98,000
UPM's estimate of USD300 to USD400 a month, excluding accommodation, about RM1,226 to RM1,635 at Bank Negara's 5 Oct 2026 rate, × 60 months. It is written for international students; no Malaysian body publishes a local-student figure, and a student eating at a hostel cafeteria may spend less.
Source: UPM, Estimated study and living cost (30 Sep 2024) ↗Source: Bank Negara Malaysia, exchange rates (12:00, middle rate) (5 Oct 2026) ↗
Matrikulasi tuition and hostel are paid by KPM. A polytechnic diploma adds three years of living costs before the degree.
Entry requirements to plan for
- UKM mechanical engineering from Matrikulasi: CGPA 3.00 and B in two of Chemistry, Physics and Maths.Source: UKM, Buku Syarat Kemasukan Sesi 2026/2027 (10 Feb 2026) ↗
Scholarships and sponsors to check
Leads to check, not offers. Intakes and eligibility change each year.
- Yayasan Khazanah Watan funds mechanical, civil and electrical engineering at local universities for students with at least 8As.Source: Yayasan Khazanah, Khazanah Watan Scholarship (2026) ↗
- PETRONAS sponsors local engineering for students with 8 subjects at A or A+ including Physics, Chemistry and Maths, aged 16 to 19.Source: PETRONAS Education Sponsorship, 2026 guideline (2026) ↗
- PTPTN lends up to RM6,650 a year for a science degree at a public university, less for higher family incomes.Source: PTPTN, Pinjaman Pendidikan (retrieved 5 Oct 2026) ↗
If this route doesn't fit
Figures reviewed 7 Oct 2026.