System Stability and Debug Engineer

XG TECH PTE. LTD.

Singapore

On-site

SGD 80,000 - 110,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

A technology company in Singapore seeks a System Stability and Debug Engineer to develop and optimize system-level software for next-generation SoCs. This role involves tackling stability challenges within smart vehicle and embedded platforms, requiring expertise in Linux kernel development and strong debugging skills. Candidates should have a bachelor's degree and at least five years of relevant experience, with a commitment to collaborative problem-solving across teams.

Qualifications

  • 5+ years of experience in Linux kernel or embedded system development required.
  • Deep understanding of Linux kernel architecture and mechanisms.
  • Experience with debugging tools and stability debugging tools.

Responsibilities

  • Design and implement stability solutions for chip software systems.
  • Participate in chip bring-up debugging tasks.
  • Investigate and resolve Linux kernel and driver layer issues.

Skills

Linux kernel development
Debugging toolchains
Real-time debugging
System-level software optimization
Problem-solving skills

Education

Bachelor's degree in Electronics, Computer Science, or related fields

Tools

GDB
ftrace
perf
KASAN

Job description

About Company

Founded in 2022, XG Tech is driving the future of smart vehicles. Its mission is to empower the digital transformation of automobiles, moving from distributed computing to a centralized, cross-domain platform.

XG Tech focuses on the intelligent cockpit—the next frontier of differentiation—while seamlessly integrating advanced driving systems. By reimagining cars as mobile living spaces, XG Tech aligns with the evolving trend of vehicles becoming the “third living space.”

Role Summary

As a System Stability and Debug Engineer, you will develop and optimize system-level software for next-generation SoCs, focusing on Linux kernel, RTOS, and driver layers. You will tackle complex stability challenges—such as system crashes, deadlocks, memory leaks, and performance bottlenecks—ensuring reliable and high-performance operation for smart vehicle and embedded platforms.

Key Responsibilities
  • Design and implement underlying stability solutions for chip software systems, resolving critical issues like system crashes, deadlocks, memory leaks, and performance degradation
  • Participate in chip bring-up debugging, including Bootloader startup, Linux kernel initialization, and hardware exception troubleshooting
  • Analyze chip-level anomalies (e.g., cache consistency, bus errors) and system-level faults (e.g., scheduling delays, I/O bottlenecks, power management issues), promoting collaborative software-hardware optimization
  • Investigate and resolve Linux kernel and driver layer issues, including scheduling, memory management, file systems, and I/O performance
  • Develop product performance and stability verification plans, implement automated tests (e.g., kernel panic injection, long-term stability frameworks), and enhance system reliability
  • Modify, optimize, and extend Linux/RTOS system-level code to meet feature, performance, and stability requirements
How will you stand out
  • Bachelor’s degree or above in Electronics, Computer Science, Automation, or related fields, with ≥5 years of experience in Linux kernel or embedded system development
  • Deep understanding of Linux kernel architecture and core mechanisms, including memory management, file systems, process scheduling, and driver frameworks
  • Proficient in debugging toolchains (GDB, ftrace, perf, crash, addr2line) and stability debugging tools (KASAN, memoryleak, pageowner); capable of independently analyzing kernel Oops/Panic logs
  • Skilled in real-time online debugging (JTAG/T32) and offline ramdump analysis
  • Hands-on experience with chip/embedded system bring-up, Bootloader (LK/U-Boot/UEFI) porting, Linux kernel porting, driver development; familiar with ATF, Device Tree (DTS), and low-level driver debugging (clock/interrupt/DMA)
  • Familiar with ARM or RISC‑V architectures; experience in automotive, mobile, or SoC/GPU/NPU stability development is a strong advantage
  • Strong technical curiosity with systematic problem‑solving skills to reproduce and resolve complex issues
  • Excellent communication and collaboration skills, driving closed‑loop resolution across multiple teams

XG Tech is committed to providing equal employment opportunities by country, state, and local laws. XG Tech does not discriminate against employees or applicants based on conditions such as race, color, gender identity and/or expression, sexual orientation, marital and/or parental status, religion, political opinion, nationality, ethnic background or social origin, social status, disability, age, indigenous status, and union.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Linux Kernel Engineer - (Memory)
Linux Kernel Engineer - (Memory)

XG TECH PTE. LTD. • Singapore

On-site
SGD 60,000 - 80,000
SoC Power Management Engineer
SoC Power Management Engineer

XG TECH PTE. LTD. • Singapore

On-site
SGD 120,000 - 180,000
SoC & Multimedia Software Engineer
SoC & Multimedia Software Engineer

XG TECH PTE. LTD. • Singapore

On-site
SGD 60,000 - 80,000
Embedded Software Engineer (Boot/BSP)
Embedded Software Engineer (Boot/BSP)

XG TECH PTE. LTD. • Singapore

On-site
SGD 70,000 - 90,000
Embedded SoC Stability & Debug Engineer
Embedded SoC Stability & Debug Engineer

XG TECH PTE. LTD. • Singapore

On-site
SGD 80,000 - 110,000
Automotive Wireless Communication Engineer
Automotive Wireless Communication Engineer

XG TECH PTE. LTD. • Singapore

On-site
SGD 90,000 - 150,000
Embedded Software Engineer (Boot/BSP)
Embedded Software Engineer (Boot/BSP)

XG TECH PTE.LTD • Singapore

On-site
SGD 90,000 - 180,000
IT Operations Engineer
IT Operations Engineer

XG TECH PTE.LTD • Singapore

On-site
SGD 65,000 - 90,000
Senior Firmware Engineer
Senior Firmware Engineer

Keysight Technologies SAles Spain SL. • Singapore

On-site
SGD 80,000 - 120,000
R&D Engineer (FPGA/LINUX)
R&D Engineer (FPGA/LINUX)

Excelpoint Systems (India) Pvt Ltd • Singapore

On-site
SGD 70,000 - 100,000