Firmware Engineer Apprenticeship Program

ASEM 

📍 Cyberjaya, Malaysia 🇲🇾

full-time
entry-level
4500
Posted —

Key Skills

CDSPLinuxIoTBluetooth

Industry

Consumer ElectronicsSemiconductor

Job Description

📍 Training Location:

• Cyberjaya, Malaysia (1 Month Hands-On Technical Training)


🕒 Duration: 1 Month Training + 3 Months On-the-Job Training (OJT)

📅 Start Date: Sept 2026

💼 Type: Full-Time Apprenticeship Program


About The Program

The Firmware Engineer Apprenticeship Program is designed for individuals interested in developing the software that enables electronic devices to function intelligently.


Participants will gain practical experience in embedded programming, microcontroller applications, hardware communication, and system optimisation through hands-on training.


From Embedded C programming to DSP implementation and device communication, this programme builds the foundation needed to develop reliable firmware for modern electronic products..


Program Structure


The programme consists of 1 month of intensive technical training followed by 3 months of On-the-Job Training (OJT) with a company.

During the training phase at ASEM, Cyberjaya, you will gain practical exposure to:

  • C Programming for Engineers
  • Embedded C Workshop
  • Efficient Implementation of DSP Algorithms with C
  • Electronics Instrumentation and Measurement
  • Signal Conditioning with Operational Amplifiers
  • Embedded Linux Fundamentals
  • Bluetooth Low Energy Communication
  • IoT Communication Protocols

  • During the OJT phase , you will work alongside experienced engineers, applying your technical knowledge to real ASIC development projects while gaining valuable industry experience.


    Responsibilities

    As an Firmware Engineer Apprentice, you will:

    • Develop and maintain embedded firmware for electronic devices.
    • Write, debug, and optimise Embedded C code.
    • Interface firmware with hardware components and peripherals.
    • Support firmware testing and debugging activities.
    • Analyse system performance and troubleshoot technical issues.
    • Collaborate with hardware engineers during product development.


    Who We're Looking For

    We welcome applicants who:

    • Hold or are pursuing a Diploma, Bachelor's, Master's, or PhD in Engineering, Computer Science, Information Technology, or related disciplines.
    • Have basic knowledge of C Programming and Linux fundamentals.
    • Possess strong analytical and problem-solving skills.
    • Are passionate about embedded systems, firmware development, and connected technologies.
    • Are eager to learn through hands-on projects and industry-oriented training.
    • Able to commit to the full training and OJT duration

    

    Why Join Us?

    • Build practical, industry-ready embedded software development skills.
    • Gain hands-on experience with Embedded C, Linux, DSP, IoT, and PCB fundamentals.
    • Learn from experienced trainers with industry expertise.
    • Work on real-world projects that strengthen your technical portfolio.
    • Develop the competencies sought by employers in the embedded systems, IoT, electronics, and semiconductor industries.
    • Prepare for career opportunities as an Embedded Software Engineer, Firmware Engineer, Embedded Systems Engineer, IoT Engineer, and related roles.
    • Receive up to RM10,000 allowance over 4 months (subject to terms and conditions)
    • Potential pathway toward OJT opportunities and engineering careers
    • Potential job placement opportunities with salaries starting from max RM4,500 per month (subject to terms and conditions, and performance)