Linux Device Driver Engineer

3 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

    1 month 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...

  • Embedded Developer

    1 month 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 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/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...

  • Embedded Developer

    1 month 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...

  • Embedded Linux Developer

    58 minutes ago


    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...

  • Bootloaders Developer

    3 weeks ago


    Bangalore, Karnataka, India Zyoin group Full time

    Job Description :We are seeking an experienced Bootloaders Developer to join our team. The Bootloaders Developer will be responsible for developing bootloaders for RISC-V boards, enabling secure boot, implementing firmware update functionality, and contributing to the development of Linux BSP (Board Support Package) and drivers. The ideal candidate will have...

  • Embedded Developer

    1 month ago


    Bangalore/Hyderabad, Karnataka, India Cientra Techsolutions Full time

    Job Requirements :1) Sound knowledge of C programming.2) Sound working knowledge on Zync and ZED board.3) Good knowledge of H/W architecture.4) Linux device driver development experience for I2C,SPI, ADC ,UART ,Ethernet, USB etc.5) Strong working knowledge of Vivado along with Bitstream, SDK development.6) Working knowledge of board bring up and linux...


  • Bangalore, Karnataka, India Endivite Technologies Full time

    Job Description:We are seeking a skilled Linux middleware programmer with extensive experience in working with On-Board Diagnostics (OBD) devices. As a member of our team, you will be responsible for developing and maintaining middleware software solutions for Linux-based platforms, with a focus on integrating and interfacing with OBD Design, develop, and...

  • Technical Manager

    1 month ago


    Bangalore, Karnataka, India Cientra Techsolutions Full time

    Job Responsibilities :- Technical Architect role for Embedded and Firmware/Linux projects.- Ensure the successful definition, architecture, design, implementation, and timely, quality delivery of projects.- Lead and guide BSP, Middleware and Application teams in development and debugging and provide technical solutions.- Communicating technical solutions and...

  • Embedded Engineer

    1 month ago


    Bangalore, Karnataka, India Cientra Techsolutions Full time

    Job Description :- Systems/ Platform Integration/ Firmware Development Engineer- 5 to 8 years of development work experience in networking, security & wireless software solutions for embedded systems. - Design, develop and test high-performance network and wireless solutions on a various SoCs on OpenWRT platforms.Areas of expertize :- Linux Kernel,...


  • Bangalore, Karnataka, India MountTalent Consulting Full time

    Organization Overview:At Hoomanely, we are obsessed with Pet Health and Longevity.Our Vision: To build the world's only "Pet-first" smart ecosystem, including the right conscious products engineered to peak and sustain a pet's well-being and prosperityOur Mission: To transform knowledge systems around Pet Care Management and its conscious...


  • Bangalore, Karnataka, India Edge in Asia Recruitment Private Limited Full time

    Job Description :We're currently hiring for our Bengaluru-based R&D center. Specializing in cutting-edge technology areas like Home Entertainment, Home Appliance & Air Solution, Vehicle Component Solutions, Business Solutions, webOS, and Artificial Intelligence, we prioritize quality and innovation. With a focus on customer value creation and...

  • Endpoint Engineer

    1 hour ago


    Bangalore, Karnataka, India YLM Recruits Full time

    Job Description :Nightfall makes safeguarding sensitive data for every application simple and seamless. Organizations, from startups to global brands, trust Nightfall's software platform and APIs to discover, classify, and protect sensitive data. As a Backend Engineer at Nightfall, you'll enable us to deliver our platform reliably, securely, and at a...


  • Bangalore, Karnataka, India Vega intellisoft Full time

    Job Description :Role & Responsibilities :Embedded Software Development :- Design and implement embedded software applications using C++.- Develop drivers, libraries, and middleware for embedded systems.- Optimize code for performance, memory usage, and power consumption.Linux Embedded Development :- Configure and customize Linux kernels and distributions...


  • Bangalore, Karnataka, India Embitel Technologies Full time

    Role : Sr. Android BSP EngineerLocation : BangaloreExperience : 4 to 8 yearsEducation: B.E/B.TEch or equivalentJob Description :Mandatory Skills :- Android Automotive OS: Bootloader initiation, Kernel Bringup- Programming experience in Android - Linux Kernel, Drivers, HAL layer, Native Frameworks (C++).- Android HAL customization for sensor data flow, Linux...

  • Firmware Developer

    4 weeks ago


    Bangalore, Karnataka, India METACIPHER LABS PRIVATE LIMITED Full time

    Job Description :- Knowledge of CPU Architectures like RISC-V, x86 and ARM- Experience in C and Assembly programming.- Good understanding of DDR5/HBM memory controller and communication protocols such as I2C, SPI, PCIe.- Good understanding of Linux operating system concepts, Linux kernel internals and boot loaders- Experience in any of the Linux drivers such...