Linux - Embedded Software Engineer - Device Driver

2 weeks ago


Bengaluru, Karnataka, India ph7 Full time ₹ 8,00,000 - ₹ 24,00,000 per year
Company Description

A Network Processor Company

Job Description

Linux Kernel 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

Qualifications

BE/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 of kernel functionality and architecture including knowledge of networking, memory management, process management etc.
4. Excellent debugging skills, experience with kernel 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 Linux kernel.
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.


  • Linux Device Driver

    5 days ago


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

    Linux and Android Driver developmentBachelors degree in computer science/Electronics/Electrical Engineering, or related field.Requires years of progressive engineering experience in SW development in embedded projects.Expertise in C programming, debugging with working knowledge of git/gerritLinux Driver/BSP development and Android BSP DevelopmentDevice...


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

    Position :WLAN + Linux Device Drivers EngineerExperience :3+ YearsLocation :BangaloreWork Type :Full-time, Work From OfficeJob SummaryWe are seeking an experienced and immediately productive Engineer with a minimum of 3+ years in embedded systems development, specializing in WLAN/WiFi technologies and Linux device drivers. This full-time, Work From Office...


  • Bengaluru, Karnataka, India Capgemini Full time ₹ 12,00,000 - ₹ 36,00,000 per year

    Job Description Choosing Capgemini means choosing a place where you'll be empowered to shape your career, supported by a collaborative global community, and inspired to reimagine what's possible. Join us in helping leading Consumer Products and Retail Services (CPRS) organizations unlock the value of technology and drive scalable, sustainable growth.Your...


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

    Senior Embedded Software EngineerWe are looking for engineers who can develop, test and debug software in an embedded platform.Required skills and Knowledge:Very good programming skills in C language or C++ languagePossess any of the following group of skills -• Micro controller based firmware developmentImplement software as per a given hardware, software...


  • Bengaluru, Karnataka, India Sequoia Applied Technologies Full time ₹ 9,00,000 - ₹ 12,00,000 per year

    Design, develop, and debug Linux device drivers and BSP for embedded systems.Integrate, configure, and optimize Linux kernel for custom hardware boards.Work with hardware teams for board bring-up and debugging at the kernel and driver level.Develop and maintain low-level software components, bootloaders, and middleware.Support production releases, firmware...


  • Bengaluru, Karnataka, India Larsen & Toubro (L&T) Full time ₹ 8,00,000 - ₹ 24,00,000 per year

    Engineer with 5+ 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 development – X, Wayland,...


  • Bengaluru, Karnataka, India Eximietas Design Full time ₹ 15,00,000 - ₹ 25,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 SiMa Full time ₹ 20,00,000 - ₹ 25,00,000 per year

    DescriptionJob Title:Staff Software Engineer, Embedded LinuxJob Location: Bangalore, India(This position requires a full-time, on-site presence in our Bangalore, India Office)Job ID: AI2426Areas Of FocusThe SoC software team is responsible for creating the SDK for 's MLSoC product line. This includes developing/porting OS, boot SW, device drivers, run time...


  • Bengaluru, Karnataka, India MosChip Full time ₹ 6,00,000 - ₹ 18,00,000 per year

    Looking for Embedded Software professional who is technically strong and has hands on experience in Programming Language (C/C++), Linux Kernel, BSP and Device drivers. Candidate should have been involved in development of at least 2 3 different device drivers for Linux. Experience with board bring up, device driver, porting, bootloader, u-boot, file systems...


  • Bengaluru, Karnataka, India Capgemini Engineering Full time

    Hi LinkedIn network I'm an experienced embedded software engineer with4–6+ yearsof hands-on expertise in developing and maintaining software for embedded systems. My background includes: Bachelor's degree in Computer Science/Electronics/Electrical Engineering Strong command ofC/C++, debugging, and version control tools likeGit/Gerrit End-to-end ownership...