CareerPlanGet AI match score →

Embedded Software Engineer

Penang💼 Full-time🗓 2026-02-04 → 2026-07-31

Core

Developing and maintaining system-level and low-level software components for embedded Linux and Android-based platforms, bridging the gap between hardware and the operating system.

Role type

Senior embedded software engineer (Linux/Android)

Builds

Embedded software components for hardware platforms

Domain

Consumer electronics / Embedded systems

Deliverable

production ML models | product features | infrastructure

Required skills

C, C++, Linux kernel development, Android AOSP, Device Tree configuration, Bootloader interaction (U-Boot), System debugging, Networking fundamentals (Ethernet, IP, TCP, UDP), Git workflows

Preferred skills

Qualcomm SoC platforms, Bash/Python scripting, CI pipelines

Technologies

Linux, Android AOSP, U-Boot, Git, adb, fastboot

Responsibilities

Develop and maintain embedded software components, Debug and resolve issues across embedded Linux and related software layers, Participate in platform integration and stabilization, Collaborate with engineers on system improvements, Analyze and troubleshoot complex software issues using debugging tools, Contribute to technical documentation

Seniority

Senior, hands-on IC

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