FIND YOUR DREAM JOB

Sign In
 [New User? Sign Up]
Mobile Version

Linux - Embedded Software Engineer - Device Driver


Source:
TIMESJOBS.COM
Location:
Bengaluru, KA
Date:
18-11-2016
Job Code:
58318161
Categories:
  • IT
Applying for this job will take you to an external site
  •  
  • Shortlist
  • Email Friend
  • Print

Job Details

LinuxKernel Development, Optimization and Maintenance.Design and Development of Device Drivers for various peripherals including NIC, USB and SATA. Design and Development of BSP, HAL.Participate in Silicon bring-up and debug. Work closely with the Firmware and Hardware teams.Mentor junior design engineers QualificationsBE/BS/MS/MTech or equivalent engineering degree (CS, ECE or EE) plus a minimum of 6 years of experience Linux Kernel/Device Driver, Network Stack development.1. Very strong in C and data structures, preferably in developing multi-core or multi-threaded applications.2. Proficiency in assembly (MIPS, x86, ARM, or PPC) is strongly desired.3. In-depth knowledge ofkernel functionality and architecture including knowledge of networking, memory management, process management etc.4. Excellent debugging skills, experience withkernel debugging tools and JTAG is preferred.5. Solid understanding of low-level CPU architecture (core, cache, MMU, bus architecture, etc.)6. Must have hands on experience in developing device drivers for Linuxkernel.7. Experience with hardware peripherals / buses/ protocols like PCIe, USB, SATA, SD/MMC etc.8. Good understanding of protocols & interfaces like SPI, I2C, RS-232 desirable.9. Experience in developing Unix user-space applications desirable.
Degree: ME/ M.Tech./ MS (Engg/ Sciences)

Additional Degree: BE/ B.Tech (Engineering)

Experience: 6-10

Requirements

Application Programming | Network Administration | Software Engineer | System Administration
Applying for this job will take you to an external site

FEATURED JOBS

© Copyright 2015 Al Nisr Publishing LLC - powered by Gulf News