Search by job, company or skills

synectics apac

Linux Device Driver (LDD) & BSP Engineer

new job description bg glownew job description bg glownew job description bg svg
  • Posted 9 hours ago
  • Be among the first 10 applicants
Early Applicant

Job Description

Key Responsibilities

  • Design, develop, and maintain Linux device drivers and Board Support Packages (BSP).
  • Collaborate with hardware teams for board bring-up, validation, and debugging.
  • Analyze and optimize system performance, ensuring stability and reliability.
  • Develop and implement solutions using multithreading and SMP (Symmetric Multiprocessing) concepts.
  • Debug and resolve kernel-level issues using standard debugging tools and techniques.
  • Work on low-level hardware interfaces and ensure proper driver integration.

Required Skills & Qualifications

  • 4-10 years of hands-on experience in Linux device driver development and BSP engineering.
  • Strong understanding of Linux OS internals and kernel architecture.
  • Proficiency in C programming for embedded systems.
  • Experience with multithreading and SMP systems.
  • Hands-on experience with hardware interfaces such as:
    • PCIe
    • USB
    • NAND Flash
    • SDRAM
  • Experience with hardware debugging tools such as:
    • JTAG debuggers
    • I2C analyzers
Preferred Skills

  • Knowledge of Intel x86 architecture.
  • Familiarity with BIOS/UEFI firmware development.
  • Experience with performance tuning and system-level optimization is a plus.

Why Join Us

  • Opportunity to work on cutting-edge embedded systems and kernel development.
  • Collaborative and innovation-driven work environment.
  • Exposure to end-to-end product development and hardware-software co-design.

More Info

About Company

Job ID: 145404145