Embedded System Developer
Key Responsibilities:
- Develop firmware using C or assembly language for microcontrollers.
- Code application programs or device drivers in an embedded Linux environment.
- Port bootloaders and Linux kernels into customized hardware boards.
- Mitigate cybersecurity risks for products.
- Diagnose and fix problems when issues arise.
- Understand or design electronic circuits.
- Perform electrical measurements using proper tools like oscilloscopes.
- Ensure products pass regulatory compliances such as CE, FCC, UL, and others.
- Prepare engineering documentation.
Requirements:
- Possess a recognized degree in Electrical, Electronic, Computer, or Telecommunication Engineering, or equivalent.
- Practical knowledge in developing microcontroller firmware in C or C++.
- Good knowledge of U-Boot, Linux kernel, Linux application programming, and shell scripting.
- Use git for version control in firmware development.
- Must understand or can design basic electronic hardware for digital/microcontroller systems and analog systems.
- Excellent debugging skills and knowledge of the interaction between hardware and firmware.
- Practical knowledge in using measurement tools to collect correct readings.
- Must possess good written, verbal, and interpersonal communication skills, along with good time management skills.
- Engineers with 2 to 8 years' experience are welcome to apply.
Additional Information:
- Number of vacancies: 12
- Employment type: Permanent
- Official working hours: Monday to Friday, 8.30am to 6pm
- Working Location: Puchong, Selangor
Join a dynamic team and take your engineering career to the next level with challenging projects and opportunities for growth in embedded systems development. Apply now!
Embedded System Developer
82753
Posted: 11/06/2026
- Market related
- Asia and Pacific
- Permanent