Level 4, Modu System Bldg, No. 10, Jln Astana 1, Bandar Bukit Raja, 41050 Klang, Selangor, Malaysia
Responsibilities:
Participate in board bring-up, peripheral initialization, and interface coding (I2C, SPI, UART, GPIO).
Assist in embedded Linux/Android porting and kernel/device tree configuration.
Conduct unit testing, debugging, and performance optimization.
Document the design process and create validation reports.
Support production and test engineering with firmware issues during manufacturing.
Ensure compliance with ISO 9001, APQP requirements, and automotive software standards (e.g., ASPICE, MISRA).
Develop firmware and low-level drivers for embedded platforms (MCUs, SoCs).
Requirements:
Bachelor's degree in Electrical/Electronic Engineering, Computer Engineering, or related field.
3+ years of experience in embedded software/firmware development.
Proficient in C/C++ programming for embedded systems.
Hands-on experience with embedded Linux or Android environments.
Familiar with hardware interfaces such as I2C, SPI, UART, and GPIO.
Experience with debugging tools (JTAG, oscilloscopes, logic analyzers, etc.).
Knowledge of software development processes and standards (e.g., ASPICE, MISRA, ISO 26262). ? Strong analytical, troubleshooting, and documentation skills.
Good communication and teamwork abilities
Job Type: Full-time
Application Question(s):
Do you have at least 3 years of hands-on experience in embedded software or firmware development using C/C++?
Have you previously worked with embedded Linux or Android environments, including kernel or device tree configuration?
Please list which hardware interfaces you have worked with professionally: I2C, SPI, UART, GPIO, or none.
Education:
Bachelor's (Required)
Work Location: In person
Beware of fraud agents! do not pay money to get a job
MNCJobz.com will not be responsible for any payment made to a third-party. All Terms of Use are applicable.