Bootstrap

CAPRUS IT PRIVATE LIMITED

Linux Device Driver Engineer - Embedded System

๐Ÿ“ŒHyderabad, India ๐Ÿ‡ฎ๐Ÿ‡ณ

โฑ๏ธŽ full-time

๐Ÿง™โ€โ™‚๏ธ mid-level

Education Requirements : B. Tech / M. Tech (ECE / CSE)

Experience : 2 to 6 Years

Location : Hyderabad & : General

Work Week : Monday to Friday

Job Description

  • Very good C programming and Linux skills.
  • Good to have experience in embedded/automotive software and/or driver development on ARM SoCs on Linux/Android etc
  • Good to have multi-threaded programming experience.
  • Good at Linux System programming.
  • Good understanding of Linux OS concepts and Linux Kernel internals.
  • Awareness of RTOS operating system fundamentals / processor architecture /embedded system and microprocessor concepts.
  • Familiarity with parallel-processing concepts such as threads, signals, priorities, semaphores, mutexes, race-conditions, deadlocks, etc.
  • Experience with scripting languages (Python, Shell scripts)
  • Implement Tools and Test applications to enable and streamline testing process.
  • Contribute in pre-silicon and post-silicon bring-up of future chipsets.
  • Good system debugging skills and root cause analysis.
  • Excellent Linux kernel debugging skills with ability to Find the exact root cause.
  • Experience in using debugging tools like Lauterbach, Trace tools and the ability to use Oscilloscope and Protocol Analysers
  • Good understating of working debug tools like JTAG/TRACE.
  • Strong analytical and problem-solving skills
  • Should be a good team-player and easy to work with various stake holders.
  • Good to have experience dev ops tools like Git/Perforce/Gerrit/Code Collab etc..
  • Candidate should be familiar in understanding the peripheral hardware, Device Data sheets, Schematics, Specification and Reference manual.
  • Good understanding of communication protocols (SPI, I2C, UART)
  • Knowledge on LDO/SMPS, Crystals/Clocks, Battery charging and Fuel gauge
  • Driver's design and development on multiprocessor and multithreaded ASIC platforms.
  • Preferably good understanding about ARM32/64 chipset architecture.
  • Good to have experience working in Linux USB/HSIC/PCIe Core drivers.
  • Working knowledge of any of the peripheral Linux driver's areas such as: DMA, PMIC, USB, PCIe, HSIC
  • Good to have experience with at least one Peripherals like.. USB/Ethernet/PCIe/I2C/SPI etc on Linux/Android
  • Good to have experience on storage domain like SCSI, UFS, NAND, NOR on Linux/Android
  • Prior experience with Android is a plus

(ref:hirist.tech)
Other similar jobs

Linux Firmware Engineer

@ Syntronic - A Global Design House, ๐Ÿ“India ๐Ÿ‡ฎ๐Ÿ‡ณ

Principal Embedded Linux System Engineer

@ iRobot, ๐Ÿ“India ๐Ÿ‡ฎ๐Ÿ‡ณ

Principal Embedded Linux System Engineer

@ iRobot, ๐Ÿ“India ๐Ÿ‡ฎ๐Ÿ‡ณ

Lead Linux Kernel Engineer - Ubuntu

@ Canonical, ๐Ÿ“India ๐Ÿ‡ฎ๐Ÿ‡ณ

Senior Embedded Linux Engineer

@ Generac, ๐Ÿ“India ๐Ÿ‡ฎ๐Ÿ‡ณ

Embedded Linux and IIoT Software Engineer

@ Festo, ๐Ÿ“India ๐Ÿ‡ฎ๐Ÿ‡ณ

Senior, Software Engineer - Embedded Linux/C++

@ Torc Robotics, ๐Ÿ“India ๐Ÿ‡ฎ๐Ÿ‡ณ

Linux Kernel Developer

@ SEMI LEAF, ๐Ÿ“India ๐Ÿ‡ฎ๐Ÿ‡ณ

Software Engineer, Linux Embedded Systems, Silicon

@ Google, ๐Ÿ“India ๐Ÿ‡ฎ๐Ÿ‡ณ

Software Engineer L5 - Linux Kernel Developer

@ Netflix, ๐Ÿ“India ๐Ÿ‡ฎ๐Ÿ‡ณ

  • Employment

    โฑ๏ธŽ full-time

  • Experience

    ๐Ÿง™โ€โ™‚๏ธ mid-level

  • Skills
  • Industry
  • Find similar jobs

    Linux Firmware Engineer

    @ Syntronic - A Global Design House, ๐Ÿ“India ๐Ÿ‡ฎ๐Ÿ‡ณ

    Principal Embedded Linux System Engineer

    @ iRobot, ๐Ÿ“India ๐Ÿ‡ฎ๐Ÿ‡ณ

    Principal Embedded Linux System Engineer

    @ iRobot, ๐Ÿ“India ๐Ÿ‡ฎ๐Ÿ‡ณ

    Lead Linux Kernel Engineer - Ubuntu

    @ Canonical, ๐Ÿ“India ๐Ÿ‡ฎ๐Ÿ‡ณ

    Senior Embedded Linux Engineer

    @ Generac, ๐Ÿ“India ๐Ÿ‡ฎ๐Ÿ‡ณ

    Embedded Linux and IIoT Software Engineer

    @ Festo, ๐Ÿ“India ๐Ÿ‡ฎ๐Ÿ‡ณ

    Senior, Software Engineer - Embedded Linux/C++

    @ Torc Robotics, ๐Ÿ“India ๐Ÿ‡ฎ๐Ÿ‡ณ

    Linux Kernel Developer

    @ SEMI LEAF, ๐Ÿ“India ๐Ÿ‡ฎ๐Ÿ‡ณ

    Software Engineer, Linux Embedded Systems, Silicon

    @ Google, ๐Ÿ“India ๐Ÿ‡ฎ๐Ÿ‡ณ

    Software Engineer L5 - Linux Kernel Developer

    @ Netflix, ๐Ÿ“India ๐Ÿ‡ฎ๐Ÿ‡ณ

Remote Work
Post time
Level
Employment
Industry
Apply Now โ†—