CareerPlanGet AI match score →

Software Engineer GraduateTrainee

Penang, Malaysia💼 Full-time🗓 2026-06-18 → 2026-07-31

Core

Design, develop, code, test, and debug system software for embedded systems and devices, interfacing with hardware components like sensors and displays.

Role type

Graduate Software Engineer (Embedded Systems)

Builds

Communication devices and accessories for professional and mission-critical markets

Domain

Embedded systems, hardware-software integration, real-time systems

Deliverable

production ML models | product features | infrastructure

Required skills

C programming, embedded systems theory, microcontrollers (MCUs), microprocessors (MPUs), Real-Time Operating Systems (RTOS), embedded Linux, hardware schematic reading, basic debugging tools, version control (Git)

Preferred skills

None stated

Technologies

C, RTOS, embedded Linux, I2C, SPI, UART, Ethernet, Git

Responsibilities

Design and develop system software for embedded devices, write and maintain low-level device drivers and firmware, collaborate with hardware engineers on integration and board bring-up, optimize code for real-time constraints and low power, implement unit, integration, and system-level tests, create technical documentation, implement communication protocols

Seniority

Entry-level / Graduate

Sourced via workday · Listed on CareerPlan, which tracks 70,000+ jobs from 20+ sources.
Apply on Workday ↗