Junior Embedded Engineer

AIPER GLOBAL PTE. LTD.

Singapore

On-site

SGD 48,000 - 72,000

Full time

5 days ago
Be an early applicant
Application generator

An application made for this job — a tailored resume and cover letter that speak straight to the posting.

Get past ATS filters

Job summary

AIPER GLOBAL PTE. LTD. in Singapore seeks an embedded Linux engineer to design, port, and validate BSP components for our robot platforms.

You will work on U-Boot, Linux kernel, and device tree, ensuring reliable boot and integration with hardware. You will debug peripherals and contribute to system bring-up, using Yocto or Buildroot, and collaborate with cross-functional teams to deliver robust software for mass production.

Qualifications

  • Bachelor's degree in Computer Science, Electronics, or related fields.
  • Solid C programming fundamentals and debugging skills.
  • Familiar with Linux basics, shell and developer tools.
  • Understanding embedded Linux boot process; U-Boot/Linux kernel knowledge.
  • Familiar with UART, I2C, SPI, GPIO; read datasheets and English docs.
  • Strong learning ability and problem-solving for embedded Linux/robotics.
  • Preferred: project experience with embedded Linux or robots; GitHub portfolio.

Responsibilities

  • Develop and port embedded Linux BSPs, including U-Boot, kernel, and rootfs.
  • Debug and verify board peripherals: UART, I2C, SPI, GPIO, USB, Ethernet.
  • Assist system bring-up, peripheral integration, and issue triage on new hardware.
  • Integrate software with Yocto/Buildroot buildsystems.
  • Collaborate with hardware, software, and test teams on robot product development.

Skills

C programming
Embedded Linux
Problem solving
Learning ability
English docs

Education

Bachelor's degree or above in CS/related

Tools

U-Boot
Yocto
Buildroot
Linux kernel
Device tree
Git
Oscilloscopes
Logic analyzers

Job description

Responsibilities:
  • 1.Responsible for embedded Linux BSP development and porting, including U-Boot, Linux Kernel, device tree and root file system.
  • 2.Perform driver debugging and functional verification of board-level peripherals, including UART, I²C, SPI, GPIO, USB, SDIO and Ethernet.
  • 3.Assist with system bring-up, peripheral integration and hardware/software issue triage on new hardware platforms.
  • 4.Participate in software configuration, compilation and integration of embedded Linux buildsystems such as Yocto and Buildroot.
  • 5.Collaborate with hardware, application and testing teams on robot product development, testing and mass-production support.
Requirements:
  • 1.Bachelor's degree or above in Computer Science, Electronic Information, Communication, Automation or related fields (fresh graduates).
  • 2.Solid C programming fundamentals with strong coding and debugging skills.
  • 3.Familiar with basic Linux operations, Shell environments and common development tools.
  • 4.Understanding of the embedded Linux boot process; basic knowledge of U-Boot, Linux Kernel and device tree.
  • 5.Familiar with common hardware interfaces such as UART, I²C, SPI and GPIO; able to read datasheets, schematics and English technical documentation.
  • 6.Strong learning ability, problem-analysis skills and hands-on capability, with genuine interest in embedded Linux or robotics.
  • 7.The following experience is preferred: (1) Project experience with embedded Linux, microcontrollers, development boards or robots. (2) Hands-on experience with Linux drivers, device tree, U-Boot, Yocto or Buildroot. (3) Experience using oscilloscopes, logic analyzers or similar tools for hardware/software integration debugging. (4) Open-source projects, GitHub portfolio, technical blog or relevant competition experience.
Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Junior Embedded Engineer
Junior Embedded Engineer

Aiper • Singapore

On-site
SGD 42,000 - 64,000
Senior Embedded Systems Engineer
Senior Embedded Systems Engineer

BRTSys • Singapore

On-site
SGD 60,000 - 90,000
Senior Embedded Systems Engineer
Senior Embedded Systems Engineer

BRT SYSTEMS PTE. LTD. • Singapore

On-site
SGD 90,000 - 120,000
Embedded Software Engineer
Embedded Software Engineer

RICORE TECHNOLOGY PTE. LTD. • Singapore

On-site
SGD 70,000 - 110,000
Embedded/Senior Embedded Engineer (Linux)
Embedded/Senior Embedded Engineer (Linux)

EFUNITY PTE. LTD. • Singapore

On-site
SGD 90,000 - 130,000
Embedded Software Engineer
Embedded Software Engineer

BITMAIN DEVELOPMENT PTE. LTD. • Singapore

On-site
SGD 90,000 - 120,000
Junior Embedded Linux Engineer for Robotics & BSP
Junior Embedded Linux Engineer for Robotics & BSP

AIPER GLOBAL PTE. LTD. • Singapore

On-site
SGD 48,000 - 72,000
Embedded Software Engineer
Embedded Software Engineer

AEM Singapore Pte Ltd • Singapore

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

AEM SINGAPORE PTE. LTD. • Singapore

On-site
SGD 60,000 - 120,000
Hardware Developer
Hardware Developer

Daikin Holdings Singapore Pte Ltd • Singapore

On-site
SGD 90,000 - 130,000