Embedded Software Engineer

Sinergia Talents

Penang

On-site

MYR 180,000 - 260,000

Full time

14 days+
Application generator

Turn this role into an interview — a resume and cover letter built around what this employer wants.

Get past ATS filters

Job summary

Sinergia Talents seeks an Embedded Software Engineer to join an existing embedded platform, working on system-level and low-level software close to the OS and hardware in a Linux-based environment. The ideal candidate has 7+ years in embedded software development, strong C/C++ skills, and hands-on Android AOSP experience in embedded systems.

Familiarity with Android HALs, adb, fastboot, and embedded Linux is required.

Qualifications

  • 7+ years of experience in embedded software development.
  • Strong proficiency in C and C++.
  • Hands-on experience with Android AOSP in embedded environments.
  • Good understanding of Android system architecture and source code.
  • Experience with Android development in embedded systems (AOSP or vendor-modified Android).
  • Familiarity with Android HALs and system services; experience using adb and fastboot.
  • Solid experience with embedded Linux, including low-level system development, kernel debugging and modification, and Bootloader interaction (U-Boot).
  • Familiarity with Git-based source control workflows.
  • Understanding of networking fundamentals (Ethernet, IP, TCP, UDP).
  • Ability to work independently and in a distributed team environment.

Responsibilities

  • Develop, maintain, and support embedded software components.
  • Work on system-level and low-level software close to the operating system and hardware.
  • Debug and resolve issues across embedded Linux and related software layers.
  • Participate in platform integration, stabilization, and maintenance activities.
  • Collaborate with other engineers to support ongoing development and system improvements.
  • Analyze and troubleshoot complex software issues using both software and hardware debugging tools.
  • Contribute to technical documentation and knowledge sharing when required.

Skills

C programming
C++ programming
Android AOSP
Embedded Linux
Git workflows
Linux kernel debugging
Networking basics
Device Tree
U-Boot
Bash scripting
Python scripting

Tools

adb
fastboot
AOSP build tools

Job description

About the job Embedded Software Engineer

Summary
We are looking for an Embedded Software Engineer to join an existing embedded platform. The role involves working on system-level and low-level software components, close to the operating system and hardware.

The ideal candidate has strong embedded systems experience and is comfortable working with Linux-based platforms and low-level software.

Experience with Android-based embedded systems is considered a strong plus.

Job Responsibilities:

  • Develop, maintain, and support embedded software components
  • Work on system-level and low-level software close to the operating system and hardware
  • Debug and resolve issues across embedded Linux and related software layers
  • Participate in platform integration, stabilization, and maintenance activities
  • Collaborate with other engineers to support ongoing development and system improvements
  • Analyze and troubleshoot complex software issues using both software and hardware debugging tools
  • Contribute to technical documentation and knowledge sharing when required

Job Requirements & Qualifications:

  • 7+ years of experience in embedded software development
  • Strong proficiency in C and C++
  • Hands-on experience with Android AOSP in embedded environments
  • Good understanding of Android system architecture and source code
  • Experience with Android development in embedded systems (AOSP or vendor-modified Android)
  • Familiarity with Android HALs and system services Experience using Android tools such as adb and fastboot
  • Solid experience with embedded Linux, including:
    • Low-level system development
    • Linux kernel debugging and modification
    • Device Tree configuration Bootloader interaction (e.g., U-Boot)
  • Familiarity with Git-based source control workflows
  • Understanding of networking fundamentals (Ethernet, IP, TCP, UDP)
  • Ability to work independently and in a distributed team environment
Nice to have:
  • Experience with Qualcomm or similar SoC platforms
  • Scripting experience (Bash, Python)
  • Experience with CI pipelines and automated build systems
Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Senior Embedded Linux & Android Engineer
Senior Embedded Linux & Android Engineer

Sinergia Talents • Penang

On-site
MYR 180,000 - 260,000
Embedded Engineer
Embedded Engineer

ThunderSoft • Penang

On-site
MYR 60,000 - 80,000
Embedded Software Engineer
Embedded Software Engineer

Canaan Inc. • Penang

On-site
MYR 60,000 - 90,000
Embedded Software Engineer
Embedded Software Engineer

Shanghai StarFive Semiconductor Co., Ltd. • Bayan Lepas

On-site
MYR 120,000 - 180,000
Senior Embedded Linux & Android Systems Engineer
Senior Embedded Linux & Android Systems Engineer

Jabil • Bayan Lepas

On-site
MYR 80,000 - 100,000
Embedded Software Engineer
Embedded Software Engineer

ThunderSoft • Penang

On-site
MYR 40,000 - 60,000
Embedded Android Developer
Embedded Android Developer

Catalyst Talent Strategy Consulting • George Town

On-site
MYR 100,000 - 145,000
Embedded Engineer
Embedded Engineer

Quintus Search • Puchong

On-site
Senior Embedded Software Engineer
Senior Embedded Software Engineer

EAGLE WIRELESS ENGINEERING CENTRE SDN. BHD. • Penang

On-site
MYR 120,000 - 180,000
Staff Embedded Linux Engineer
Staff Embedded Linux Engineer

754 Altera Semiconductor Technology (M) Sdn. Bhd. • George Town

On-site
MYR 100,000 - 130,000