Home
Jobs

Linux Device Driver Development Engineer

2 - 6 years

4 - 8 Lacs

Posted:5 hours ago| Platform: Naukri logo

Apply

Work Mode

Work from Office

Job Type

Full Time

Job Description

Required Skills :

  1. Very good C programming and Linux skills.
  2. Good to have experience in embedded/automotive software and/or driver development on ARM SoCs on Linux/Android etc
  3. Good to have multi-threaded programming experience.
  4. Good at Linux System programming.
  5. Good understanding of Linux OS concepts and Linux Kernel internals.
  6. Awareness of RTOS operating system fundamentals / processor architecture /embedded system and microprocessor concepts.
  7. Familiarity with parallel-processing concepts such as threads, signals, priorities, semaphores, mutexes, race-conditions, deadlocks, etc.
  8. Experience with scripting languages (Python, Shell scripts)
  9. Implement Tools and Test applications to enable and streamline testing process.
  10. Contribute in pre-silicon and post-silicon bring-up of future chipsets.
  11. Good system debugging skills and root cause analysis.
  12. Excellent Linux kernel debugging skills with ability to Find the exact root cause.
  13. Experience in using debugging tools like Lauterbach, Trace tools and the ability to use Oscilloscope and Protocol Analysers
  14. Good understating of working debug tools like JTAG/TRACE.
  15. Strong analytical and problem-solving skills
  16. Should be a good team-player and easy to work with various stake holders.
  17. Good to have experience dev ops tools like Git/Perforce/Gerrit/Code Collab etc..
  18. Candidate should be familiar in understanding the peripheral hardware, Device Data sheets, Schematics, Specification and Reference manual.
  19. Good understanding of communication protocols (SPI, I2C, UART)
  20. Knowledge on LDO/SMPS, Crystals/Clocks, Battery charging and Fuel gauge
  21. Drivers design and development on multiprocessor and multithreaded ASIC platforms.
  22. Preferably good understanding about ARM32/64 chipset architecture.
  23. good to have experience working in Linux USB/HSIC/PCIe Core drivers.
  24. Working knowledge of any of the peripheral Linux drivers areas such as: DMA, PMIC, USB, PCIe, HSIC
  25. Good to have experience with at least one Peripherals like.. USB/Ethernet/PCIe/I2C/SPI etc on Linux/Android
  26. Good to have experience on storage domain like SCSI, UFS, NAND, NOR on Linux/Android
  27. Prior experience with Android is a plus
Education Requirements: B. Tech / M. Tech (ECE / CSE)
Experience: 2 to 6 Years
Location: Hyderabad & Bangalore
Shift: General
Work Week: Monday to Friday

Mock Interview

Practice Video Interview with JobPe AI

Start Kernel Interview Now
cta

Start Your Job Search Today

Browse through a variety of job opportunities tailored to your skills and preferences. Filter by location, experience, salary, and more to find your perfect fit.

Job Application AI Bot

Job Application AI Bot

Apply to 20+ Portals in one click

Download Now

Download the Mobile App

Instantly access job listings, apply easily, and track applications.

coding practice

Enhance Your Python Skills

Practice Python coding challenges to boost your skills

Start Practicing Python Now
MosChip
MosChip

Semiconductors

Hyderabad

251-500 Employees

8 Jobs

    Key People

  • M. S. V. Prasad

    CEO
  • K. Srinivas Rao

    CTO

RecommendedJobs for You

Hubli, Mangaluru, Mysuru, Bengaluru, Belgaum