Linux Driver Development Engineer

1 day ago


Bengaluru, Karnataka, India sumsung Full time ₹ 15,00,000 - ₹ 25,00,000 per year
Job Description

Position Summary Role and Responsibilities About Samsung Semiconductor India Research (SSIR)

With a wide range of industry-leading semiconductor solutions, we are enabling innovative growth in market segments in component solutions, featuring industry-leading technologies in System LSI, Memory and Foundry. Our engineers are offered a foundation to work on cutting-edge technologies such as Foundation IP Design, Mobile SoCs, Storage Solutions, AI/ML, 5G/ 6G solutions, Neural processors, Serial Interfaces, Multimedia IPs and much more.

As one of the largest R&D centers outside Korea for Samsung Electronics, we take pride in our ability to work on some of the cutting edge technologies. Our engineers get to work across diverse domains, projects, products, clients, people and countries, and conduct research in new and emerging technology areas. Innovation and creativity are highly valued at this innovation hub, as we strive towards providing high reliability; high performance and value added services that enable Samsung Electronics deliver world-class products.

Roles and Responsibilities
  • To Develop (System-Core/Power Management/Connectivity/Storage/Display/Ethernet/IVI/HUD) Device drivers for ARM based Exynos Chipsets.
  • Working knowledge of Linux / QNX device drivers
  • Good knowledge of Linux kernel and device driver development
  • Good experience with Bootloader, I2C, PMIC, UART, SPI, USB, UFS, MMC Power or similar device drivers.
  • System level knowledge and experience in Board bring up and debugging.
  • Good Knowledge of Debug tools and power and performance optimization.
  • Good Knowledge of Linux Internals/Frameworks/ARM Architecture.
  • Manage Samsung Exynos BSP / Device Driver Deliverables.
  • Experience in Linux/Android BSP development at product level
  • Knowledge on Linux/Android Power management framework Suspend/Resume.
  • Knowledge on Runtime PM, CPU freq/Idle scaling governors, DVFS.
  • Knowledge of ARM/CPU Architecture, cache and Linux scheduler is desirable.
  • Ability to resolve system level power/performance issue during product development
  • Experience in analyzing system level performance bottlenecks and fixing benchmark scores
Good to Have:
  • To do the bring up of the latest Android Platform on these devices and product development with Latest Exynos SoCs.
  • To involve in the development of the commercial phones with latest Android Releases and provide upgrades.
  • To provide customer support to different vendors who are making products with Exynos Family chipsets (Mobile/Wearables).
  • Android HAL development Infotainment Media, Phone, Camera, BT, radio, Vehicle (anyone is fine).
  • Good understanding of Android architecture and internals (AOSP, Binder IPC, HAL & Native services).
  • Working on Android HAL layer and realizing various customer requirements on Android.
Experience
  • 6 to 10 Years
Qualifications
  • B.Tech/B.E/M.Tech/M.E
Disclaimer

Samsung Semiconductor India Research (SSIR), a division of Samsung R&D India - Bangalore Pvt. Ltd is dedicated to employing a diverse workforce and providing Equal Employment Opportunity to all individuals, regardless of their religion, gender, age, marital status, gender identity, status as a protected veteran, genetic information, status as a qualified individual with a disability, or any other characteristic protected by law.

Skills and Qualifications
  • Please visit Samsung membership to see Privacy Policy, which defaults according to your location. You can change Country/Language at the bottom of the page. If you are European Economic Resident, please click here.
Locations
  • SSIR, Goldstone, Bangalore, India


  • Bengaluru, Karnataka, India Varite Full time

    Mandatory Skills & Experience : - Engineer with 6+ years of experience in Embedded Linux driver and kernel development.- Strong proficiency in C programming for low-level system and driver development.- Hands-on expertise in at least one of the following driver development domains : Graphics Drivers : DRM/KMS, OpenGL, Vulkan, OpenCL, MesaMultimedia / Video...


  • Bengaluru, Karnataka, India Astrome Technologies Full time ₹ 8,00,000 - ₹ 24,00,000 per year

    We are seeking a skilled Linux/Driver Development Engineer to join our team in developing cutting-edge wireless communication systems. In this role, you will contribute to the development of new features, resolve bugs, and ensure the stability and performance of our embedded platform. You will work closely with cross-functional teams to enhance our product's...


  • Bengaluru, Karnataka, India Tessolve Full time ₹ 8,00,000 - ₹ 24,00,000 per year

    Mandatory Skills:Engineer with 6+ Yrs of experience in embedded Linux driver/kernel development.Strong C development skills.Experience with any one of the driver development domainGraphics driver DRM/KMS, OpenGL, Vulkan, OpenCL, Mesa.Multi Media-Video driver – Vaapi, vdpau, gstreamer, v4l2.Power management – System to RAM, S0ix3.Display Driver...


  • Bengaluru, Karnataka, India Tessolve Full time ₹ 15,00,000 - ₹ 25,00,000 per year

    Job Overviewlooking for an experienced Embedded Linux Engineer with 5 to 8 years of expertise in Yocto, Linux kernel, and driver development. You will be responsible for designing, building, and maintaining custom Linux distributions and BSPs for embedded platforms in a CI/CD-driven environmentJob Location : Electronic -City, Phase II, Bangalore.What you'll...


  • Bengaluru, Karnataka, India MaimsD Technology Full time

    Role : Linux Device Driver DevelopmentLocation : Bangalore/HyderabadExp : 3 to 10 YearsJob Summary :We are seeking a talented Embedded Linux Device Driver Developer to join our team in Bangalore or Hyderabad. The ideal candidate will have a strong understanding of embedded programming, C language, and device drivers, with experience in Linux kernel...


  • Bengaluru, Karnataka, India Eximietas Design Full time ₹ 8,00,000 - ₹ 24,00,000 per year

    This job might be for you ifYou enjoy solving problems. You love taking on difficult challenges and finding creative solutions.You dont know the answer but will dig until you find it.You communicate clearly. You write well.You are motivated and driven. You volunteer for new challenges without waiting to be asked. You will take ownership of the time you spend...


  • Bengaluru, Karnataka, India L&T Semiconductor Technologies Full time ₹ 20,00,000 - ₹ 25,00,000 per year

    Board Support Package (BSP) DevelopmentResponsible for developing and maintaining Linux kernel BSP and device drivers. TheBSP and Linux Driver Developerwill work closely with the System Architect and other team members to support the overall objectives of the Software team.Areas Of ResponsibilityBoard Support Package (BSP) Development:Develop and maintain...


  • Bengaluru, Karnataka, India QTIMINDS Full time ₹ 9,00,000 - ₹ 12,00,000 per year

    We are looking for aLinux Device Driver Engineerwho will be responsible for developing, porting, and optimizing drivers to ensure our hardware works seamlessly with Linux systems. This role involves working closely with hardware teams, supporting board bring-up (BSP), and delivering reliable low-level software solutions.ResponsibilitiesDevelop and port ...


  • Bengaluru, Karnataka, India IOSPL Technology Services Private Limited Full time ₹ 15,00,000 - ₹ 25,00,000 per year

    Experience: 3 to 12 Years of Exp , Must Haves: Development Embedded System software experience in in device drivers and board-support packages for complex SoCsDevelopment experience in Embedded domain using C/C++ ProgrammingStrong working knowledge of operating systems like Linux / QNXWorking experience on board bring up activitiesStrong Working knowledge of...


  • Bengaluru, Karnataka, India Mirafra 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...