Search by job, company or skills

Quest Global

Linux Platform software Engineer - Bengaluru

Save
new job description bg glownew job description bg glownew job description bg svg
  • Posted 23 hours ago
  • Be among the first 20 applicants
Early Applicant

Job Description

Job Requirements

  • Embedded systems, multi-core ARM/CPU, C/C++ Development
  • Low-level firmware development,
  • Linux kernel,
  • user-space components
  • heterogeneous compute platforms (ARM, GPU, DSP, accelerators)
  • debugging with J-TAG/ICE
  • OS: Linux, Android, QNX, RTOS

Work Experience

  • Strong proficiency in C/C++ programming and memory management.
  • Hands-on experience with any Linux device driver (character, block, network, USB, PCIe, I2C, SPI, etc.).
  • Good understanding of Linux kernel architecture, module programming, and build systems.
  • Knowledge of interrupt handling, DMA, and device tree configuration.
  • Familiarity with cross-compilation and embedded Linux toolchains.
  • Experience with debugging tools (GDB, ftrace, perf, printk, etc.).
  • Version control experience (Git).

Soft Skills: 

  • Excellent communication and cross-functional collaboration. 
  • Leadership in technical decision-making. 
  • Ability to translate complex hardware/software constraints into practical solutions. 
  • Mentorship and technical coaching for junior engineers. 

More Info

Job Type:
Industry:
Employment Type:

About Company

Job ID: 147137093