Linux BSP Device driver development Engineers

4 months ago


Bengaluru, India Samsung Semiconductor Full time
Samsung Semiconductor Foundry Software Team in India owns software development for SoCs which are built using the very advanced FAB technologies like 5nm/7nm/10nm having latest versions of HW IPs (Memory, PCIe, MIPI-CSI, UFS, USB, Multimedia Codec Accelerators), Graphical processors (Mali GPUs), General purpose processors (all ARM profiles and RISC-V). Software development in this team involves developing Firmware, Bootloaders, Linux/RTOS device drivers; power, performance optimizations for the customer use case; development of Firmware used for screening of Silicon in FAB process (SLT). This team also involves actively in Linux Open Source.

Join the team which provides the creative solutions for revolutionary and futuristic products. We are looking for talented C programmers with strong analytical skill and

7 - 10 years of experience

in one of the below areas

For GPUExperience on mali GPU DDK , mali linux device driversExperience in bare metal programming, firmware code developmentGood understanding of OpenCL API's and their usageUnderstanding of caching and coherencyBoard bring up experience

For sMMU:Knowledge on armv8 architecture and armv8 VMSAKnowledge about arm SMMU(v2, v3), Linux IOMMU framework, and IOMMU driversGood understanding of DMA-APIs, caching and coherencyBoard bring up experience

For BSP/Systems:Firmware development for ARM processors (M0/M7/R5)Proficiency in ARM v8/v9 (including start-up and assembly code), exception levels, uboot/coreboot/ATF.Hands-on experience in GIC v3/v4, MMUs.Usage of debugger tools like Trace32(Lauterbach) in debugging hangs related to CPU during bring up.Board bring up experience with knowledge on understanding of board schematics,

  • Bengaluru, India Samsung Semiconductor Full time

    Samsung Semiconductor Foundry Software Team in India owns software development for SoCs which are built using the very advanced FAB technologies like 5nm/7nm/10nm having latest versions of HW IPs (Memory, PCIe, MIPI-CSI, UFS, USB, Multimedia Codec Accelerators), Graphical processors (Mali GPUs), General purpose processors (all ARM profiles and RISC-V)....


  • Bengaluru, India Samsung Semiconductor Full time

    Samsung Semiconductor Foundry Software Team in India owns software development for SoCs which are built using the very advanced FAB technologies like 5nm/7nm/10nm having latest versions of HW IPs (Memory, PCIe, MIPI-CSI, UFS, USB, Multimedia Codec Accelerators), Graphical processors (Mali GPUs), General purpose processors (all ARM profiles and RISC-V)....


  • Bengaluru, India Samsung Semiconductor Full time

    Samsung Semiconductor Foundry Software Team in India owns software development for SoCs which are built using the very advanced FAB technologies like 5nm/7nm/10nm having latest versions of HW IPs (Memory, PCIe, MIPI-CSI, UFS, USB, Multimedia Codec Accelerators), Graphical processors (Mali GPUs), General purpose processors (all ARM profiles and RISC-V)....


  • Bengaluru, India Mem Full time

    Company Description : Mempage Technologies Private Limited is a product engineering services company located in Bengaluru, India. We focus on Research & Development, MVP, Products, and Technology services using cutting-edge technologies like Artificial Intelligence, IoT, Edge, and Cloud computing. Our expertise lies in Generative AI, Large Language Models...

  • Linux Device Driver

    4 weeks ago


    Bengaluru, India Samsung Electronics Full time

    5 to 14 years of experience inTo Develop (System-Core/Power Management/Connectivity/Storage/ Display / Ethernet/ IVI/HUD) Device drivers for ARM based Exynos Chipsets.Working knowledge of Linux / QNX device driversGood knowledge of Linux kernel and device driver developmentGood experience with Bootloader, I2C, PMIC, UART, SPI, USB, UFS, MMC Power or similar...

  • Linux Device Driver

    3 weeks ago


    Bengaluru, India Samsung Electronics Full time

    5 to 14 years of experience in 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...

  • Linux Device Driver

    4 weeks ago


    Bengaluru, India Samsung Electronics Full time

    5 to 14 years of experience inTo Develop (System-Core/Power Management/Connectivity/Storage/ Display / Ethernet/ IVI/HUD) Device drivers for ARM based Exynos Chipsets.Working knowledge of Linux / QNX device driversGood knowledge of Linux kernel and device driver developmentGood experience with Bootloader, I2C, PMIC, UART, SPI, USB, UFS, MMC Power or similar...


  • Bengaluru, India Tekpillar Full time

    Key Responsibilities :- Develop and maintain software for embedded systems using C++.- Work closely with cross-functional teams to design and implement Linux Device Drivers, Board Support Packages (BSP), and Board bring-up.- Debug and optimize software for performance and reliability.- Participate in code reviews, design discussions, and contribute to...


  • Bengaluru, India TekPillar Full time

    Position : Embedded C++ DeveloperExperience : 2 to 6 YearLocation : BangaloreMandatory Skills : Embedded C++ , Linux Device Driver/BSP/Board BringUpJob Description :- 2-6 years of experience in embedded software development.- Strong proficiency in Embedded C++.- Hands-on experience with Linux Device Drivers, BSP, and Board Bring-Up.- Solid understanding of...


  • Bengaluru, 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, India TekPillar Full time

    Position Name : Linux Device Driver DevelopmentEducation Requirement : B.Tech/B.E.Experience Range : 5-8 yearsLocation : BangaloreJob Brief :We are seeking skilled engineers to join our growing device driver team, working on a cutting-edge Consumer SoC for a leading semiconductor company. If you're passionate about Linux device drivers and looking for a...

  • Kernel Device Driver

    3 months ago


    Bengaluru, India GLOINNT Full time

    **Experience: 2 to 9 Years** **Location: Chennai & Bangalore** **Notice Period: Immediate/15 Days** - Keywords: Linux Device Drivers, Board Bringup, Linux BSP, Linux Kernel, Linux IPC, Character Driver, Cross Compilation, Yocto - Very deep knowledge in one or more of the following fields of technology - **Linux kernel development**: - Linux kernel device...

  • Linux Device Driver

    5 days ago


    Bengaluru, India Sasken Technologies Limited Full time

    Greetings from Sasken Technologies!!!We are hiring candidate for Linux Device Drivers for Bangalore Location.5days Work from officeJob Description: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 ofoperating...

  • Linux Device Driver

    5 days ago


    Bengaluru, India Sasken Technologies Limited Full time

    Greetings from Sasken Technologies!!!We are hiring candidate for Linux Device Drivers for Bangalore Location.5days Work from officeJob Description: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...

  • Linux Device Driver

    6 days ago


    Bengaluru, India Sasken Technologies Limited Full time

    Greetings from Sasken Technologies!!!We are hiring candidate for Linux Device Drivers for Bangalore Location.5days Work from officeJob Description: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...


  • Bengaluru, India TekPillar Full time

    Role : Linux Device Driver DeveloperWork Experience : 3 to 15 YearsLocation : BangaloreRoles & Responsibilities :The role involves designing, implementing and bug fixing device drivers for various interfaces like USB, PCIe, Ethernet, Display, camera etc.Must Have Technical Skills :- Excellent programming skills in C- Design, Implementation and debugging of...


  • Bengaluru, India Scalene works Full time

    Job Description General Qualifications for all openings in our team: • 8-11 years of experience in Linux / QNX device driver development. • Demonstrated Embedded System software development experience in device drivers and board-support packages for complex SoCs. • Working experience on board bring up activities. • Strong working knowledge of...

  • Software Developer

    2 months ago


    Bengaluru, India Frequency.cx Full time

    Job Description Responsibilities :- Development and Maintenance of Linux Device Drivers- System level application development in C/C++- Bootloader and BSP development for Multi-core SoC- Pre-silicon and post-silicon validation on emulator- Yocto builds system development and maintenance- Performance optimization for video pipelines- DSP processor...


  • Bengaluru, India CIMware Technologies Pvt. Ltd. Full time

    Job DescriptionLinux Device Driver Programmer- Must have very good C programming knowledge and Linux / OS Internals knowledge- Must have hands on experience on Linux kernel & user space programming- Working experience on PCIe device drivers- Experience in developing device drivers & Good understanding  of Linux device model and driver framework with kernel...


  • Bengaluru, India Growel Softech Pvt. Ltd. Full time

    Job Description :Requirement : Android developerExperience : 4yrs to 8yrsWork Location: Bangalore.We are looking for Senior System Software Engineer with strong experience in taking an Android Product to market. This position is in the Android Product Line. The team is bringing together systems experience, that includes development of Android Frameworks,...