Linux Device Driver Engineer

2 weeks ago


HyderabadBangalore, Karnataka, India SDNA Full time

REQUIRED SKILLS :

- 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)
  • Linux Device Driver

    2 weeks ago


    Bangalore, Karnataka, India Cientra Techsolutions Full time

    JD Responsibilities :- Ownership of system design and firmware on hardware prototype projects and development platforms.- Collaborating in a team environment across engineering disciplines.- Experimenting with and implementing interfaces to various sensors.- Devising and implementing low-latency network interface protocols.- Coding programs and scripts as...

  • Linux Device Driver

    2 months ago


    Bangalore, Karnataka, India Cientra Techsolutions Full time

    JD Responsibilities :- Ownership of system design and firmware on hardware prototype projects and development platforms.- Collaborating in a team environment across engineering disciplines.- Experimenting with and implementing interfaces to various sensors.- Devising and implementing low-latency network interface protocols.- Coding programs and scripts as...


  • Bangalore, Karnataka, India Creative Hr Solutions Full time

    Skills :- Bare metal driver development- FreeRTOS- 32-bit microcontrollers- uclinux Requirements:- 4+ years of experience as an embedded software developer where you are comfortable with firmware and debugging experience who understands the low-level, device driver layer.- Strong in debugging skills, especially in the core kernel, Kernel crash (oops), system...


  • Bangalore, Karnataka, India Creative Hr Solutions Full time

    Skills :- Bare metal driver development- FreeRTOS- 32-bit microcontrollers- uclinux Requirements:- 4+ years of experience as an embedded software developer where you are comfortable with firmware and debugging experience who understands the low-level, device driver layer.- Strong in debugging skills, especially in the core kernel, Kernel crash (oops), system...

  • Embedded Developer

    2 weeks ago


    Bangalore, Karnataka, India Mount Talent Consulting Full time

    Job Description :- Experience in firmware and embedded system development.- Proficiency in FreeRTOS for microcontroller-based systems.- Experience in developing Yocto-based Linux systems.- Skilled in creating custom device drivers, particularly for BLE - Experience with Digital Signal Processing, Filter Design and RF design.- Knowledge in processing sensor...

  • Embedded Developer

    2 months ago


    Bangalore, Karnataka, India Mount Talent Consulting Full time

    Job Description :- Experience in firmware and embedded system development.- Proficiency in FreeRTOS for microcontroller-based systems.- Experience in developing Yocto-based Linux systems.- Skilled in creating custom device drivers, particularly for BLE - Experience with Digital Signal Processing, Filter Design and RF design.- Knowledge in processing sensor...


  • Bangalore, Karnataka, India Brain Search Full time

    Embedded Device Driver Development Engineer (NE Device Driver)Job Description :We are looking for experienced SW Device Driver development engineers to join our R&D team.As a Software Development Engineer at Company you will work in a cross-functional, agile team developing embedded software products. You work in a Linux environment in close collaboration...


  • Bangalore, Karnataka, India Brain Search Full time

    Embedded Device Driver Development Engineer (NE Device Driver)Job Description :We are looking for experienced SW Device Driver development engineers to join our R&D team.As a Software Development Engineer at Company you will work in a cross-functional, agile team developing embedded software products. You work in a Linux environment in close collaboration...


  • Bangalore, Karnataka, India Cientra Techsolutions Full time

    Job Description :- Develop application processor Linux device drivers for audio integrated circuits in Android. Key Responsibilities :- Design and test application processor Linux audio device drivers in an Android platform- Set up and maintain build and release infrastructure for code patches and kernel builds- Work with customers on integration of Audience...


  • Bangalore, Karnataka, India Cientra Techsolutions Full time

    Job Description :- Develop application processor Linux device drivers for audio integrated circuits in Android. Key Responsibilities :- Design and test application processor Linux audio device drivers in an Android platform- Set up and maintain build and release infrastructure for code patches and kernel builds- Work with customers on integration of Audience...


  • Bangalore, Karnataka, India Excellence and Eminence LLP Full time

    Job DescriptionWe are looking for Embedded Development and Testing Engineer with 4 to 6 Yrs of Experience for our esteemed client for Bangalore Location.Key Skills : Device Driver, Embedded, DO-178 BC , VxWorks, Lynx OS, RTOSNote : Minimum Experience is 4 Years. Kindly do not apply if you don't meet the minimum experience.Job responsibilities :- To work...


  • Bangalore, Karnataka, India Excellence and Eminence LLP Full time

    Job DescriptionWe are looking for Embedded Development and Testing Engineer with 4 to 6 Yrs of Experience for our esteemed client for Bangalore Location.Key Skills : Device Driver, Embedded, DO-178 BC , VxWorks, Lynx OS, RTOSNote : Minimum Experience is 4 Years. Kindly do not apply if you don't meet the minimum experience.Job responsibilities :- To work...


  • Bangalore/Hyderabad, Karnataka, India SKANDHA IT SERVICES PRIVATE LIMITED Full time

    About the job:Role: Senior Firmware Engineer/DeveloperExperience: 5+ yearsPosition: Full-timeEducation & Experience:- Bachelors/master's degree in engineering.- Minimum 5 years of experience in Firmware Development with a focus on Linux-based systems.- Proficient in C, C++, assembly, Embedded programming, and python scripting is a plus.- Experience with...


  • Bangalore/Hyderabad, Karnataka, India SKANDHA IT SERVICES PRIVATE LIMITED Full time

    About the job:Role: Senior Firmware Engineer/DeveloperExperience: 5+ yearsPosition: Full-timeEducation & Experience:- Bachelors/master's degree in engineering.- Minimum 5 years of experience in Firmware Development with a focus on Linux-based systems.- Proficient in C, C++, assembly, Embedded programming, and python scripting is a plus.- Experience with...

  • Linux/BSP Engineer

    2 weeks ago


    Bangalore, Karnataka, India Shashwath Solution Full time

    Job Description :Experience : Relevant experience of 5+ years Needed Responsibilities :1. Product Delivery ownership of Board Support Packages and driver development.2. BSP and Drivers development for Linux on Renesas, NXP and TI Platforms. 3. Design and implementation of system recovery module 4. Board bring up, Schematic review and working with h/w team on...

  • Embedded Developer

    2 weeks ago


    Bangalore, Karnataka, India Excellence and Eminence LLP Full time

    About the Role :We are seeking a highly experienced and skilled Embedded Developer to join our team and play a vital role in the development of our client's embedded systems. This role is ideal for a candidate with a strong foundation in embedded C programming, bare-metal development, and experience working with :- Design, develop, and implement embedded...

  • Embedded Developer

    2 months ago


    Bangalore, Karnataka, India Excellence and Eminence LLP Full time

    About the Role :We are seeking a highly experienced and skilled Embedded Developer to join our team and play a vital role in the development of our client's embedded systems. This role is ideal for a candidate with a strong foundation in embedded C programming, bare-metal development, and experience working with :- Design, develop, and implement embedded...


  • Bangalore, Karnataka, India METACIPHER LABS PRIVATE LIMITED Full time

    SALARY : 10LPA - 60LPAWe do have an Opening for TechM (client INTEL) payroll on our Company Metacipher.Here is the JD kindly go through the JD n update me the detailsRoles & Responsibilities : 1. Strong C /C++ experiences2. Windows kernel Device Driver Development 3. Must work on OS Architecture 4. Must develop and maintain multiple kernel mode display...


  • Bangalore, Karnataka, India METACIPHER LABS PRIVATE LIMITED Full time

    SALARY : 10LPA - 60LPAWe do have an Opening for TechM (client INTEL) payroll on our Company Metacipher.Here is the JD kindly go through the JD n update me the detailsRoles & Responsibilities : 1. Strong C /C++ experiences2. Windows kernel Device Driver Development 3. Must work on OS Architecture 4. Must develop and maintain multiple kernel mode display...


  • Bangalore, Karnataka, India METACIPHER LABS PRIVATE LIMITED Full time

    Mandatory Skills :- Engineer with 8+ years of experience in embedded Linux/Linux application/driver/kernel development- Strong C/C++ development skills with a good understanding of object-oriented design- Strong OS concepts- Experience with Multimedia frameworks such as Stagefright, Gstreamer, OpenMAX, Codec2.- Hands on experience with video codecs such as...