Linux BSP

1 week ago


Bengaluru, Karnataka, India TestCore IT Solutions Pvt. Ltd. Full time ₹ 6,00,000 - ₹ 18,00,000 per year

Job Title / Summary:
Embedded BSP Software Engineer/Senior Software Engineer (Linux BSP)

Experience:
4 to 8 Years

Job Location: Hyderabad/Bangalore

Role & Responsibilities / What you'll do:


•       Perform
hardware bring-up
and
low-level debugging
of custom hardware based on NXP/nVidia/TI/Renesas chipsets


•       Customization and development of bootloaders for target SoCs

(NXP/nVidia/TI/Renesas chipsets)
– u-Boot, Device Tree Development
for target SoCs (NXP, NVIDIA, TI, Renesas).


•       Develop, customize, and debug
Linux device drivers
for various peripherals – I2C , SPI, UART, USB, Ethernet, camera (MIPI/USB), display (LVDS/MIPI) etc.


•       Work with
build systems
such as
Yocto
,
Buildroot
, or similar


•       Customization/Optimization/Integration of
middleware components
related to any of the following domains:

o
Video
(V4L2/G-Streamer/ Wayland/) o
Audio
(ALSA) o
Camera (
OpenCV/ML Algorithms) o
Inter Process Communication
(D-Bus/gRPC/RestAPIs) o
Diagnostic and logging frameworks


•       Collaborate with cross-functional teams (hardware, QA, applications) to deliver complete embedded solutions.


•       Contribute to system optimization, boot-time reduction, and stability improvements.

Required skills / Whom we are looking for:


•       Bachelor's or Master's degree in related engineering field with 3 to 8 years of handson experience in Linux BSP/application firmware development based on MPU from NXP (i.MX/LX2), nVidia, Renesas, Qualcomm


•       Programming Language: Proficiency in C, scripting (bash), intermediate to expert in C++, python


•       Strong debugging and troubleshooting skills, including experience with tools like GDB, JTAG, and kernel debugging (kgdb, ftrace, perf).


•       Build system experience in Yacto is mandate


•       Mandate experience     of working with    one     of the MCU/MPU     from

STMicroelectronics/NXP/Renesas/nVidia/Qualcomm


•       Good understanding and experience on various HW interfaces like UART, SPI, I2C, I2S, Ethernet, Wi-Fi, Bluetooth, Display, Camera


•       Strong understanding of Processor/SoC architecture, memory management, interrupt handling, and low-level programming.


•       Experience with minimum one - V4L2/Gstreamer/ALSA/Socket/RESTApi/Diagnostics


•       Experience with version control systems such as Git or SVN.


•       Excellent problem-solving skills with a focus on optimizing software for embedded hardware.


•       Strong communication skills and the ability to work effectively in a collaborative, cross-functional team environment.


•       Detail-oriented with a focus on delivering high-quality, reliable software.


•       Self-motivated with a strong passion for embedded AI systems and technology.

Nice-to-haves


•       Familiarity with continuous integration and automated testing practices


•       Good to have cloud technologies and databases


•       Familiarity with the Android Build System (AOSP)


•       Nice to have Python programming experience

Why join us:


•       Opportunity to work on innovative projects with the latest Embedded & AI technologies


•       Opportunities for accelerated career growth and professional development. Engineer your future, we empower our employees to truly own their career and development.


•       A collaborative and inclusive team culture


•       Competitive compensation and benefits package


  • Linux BSP

    2 weeks ago


    Bengaluru, Karnataka, India Univision Technology Consulting Pvt. Ltd. Full time ₹ 20,00,000 - ₹ 25,00,000 per year

    Responsibilities:Bring up Linux kernel, configure DTS/DTSI, and integrate BSP on custom hardware.Develop and maintain Linux device drivers (I2C, SPI, GPIO, USB, PCIe, etc.).Work with Yocto/Buildroot to create and optimize custom Linux builds.Handle system boot flow (U-Boot, Coreboot, OpenSBI) and kernel bring-up.Perform performance/power profiling and...


  • Bengaluru, Karnataka, India L&T Technology Services Ltd. Full time ₹ 15,00,000 - ₹ 25,00,000 per year

    LTTS IndiaBangaloreJob DescriptionExpertise in kernel, device driver, BSP development, board bring up, porting, and customization on Linux platforms, with a focus on the Android kernel.Experience specifically with QCM SoC 6125 in developing and optimizing drivers or system-level features.Working knowledge in hypervisor, container and Inter Guest OS IPC/inter...


  • Bengaluru, Karnataka, India Arrow Full time ₹ 20,00,000 - ₹ 25,00,000 per year

    Position:Senior Engineer [Embedded/BSP/C/Linux]Job Description:Technical Skills* Experience working with Embedded Linux BSP (Board Support Package) on embedded platforms.* Strong knowledge for Linux device drivers, Linux Kernel Programming, Linux Kernel Internals, Yocto / Buildroot or any other build systems * Familiarity working with development tools like...


  • Bengaluru, Karnataka, India TCP Corps Full time ₹ 20,00,000 - ₹ 25,00,000 per year

    Experience in ARM, x86 Board Bring-Up and Board Support Package Activities, bootloader and kernel bring up for customized hardware Hands on experience in NxP's (iMx6, iMX8) based processor platforms Experience on Android/Linux BSP Experience on Kernel module/driver development Experience on AOSP  Experience in GIT/Repo/CI/CD software configuration...

  • Senior BSP Engineer

    7 days ago


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

    Company Description : Mempage Technologies Private Limited is dedicated to providing Product Engineering Services and Building Future Technology to simplify life. Our expertise spans R&D, MVP, Products, and Technology services using cutting-edge technologies like Artificial Intelligence, IoT, Edge, and Cloud computing. We specialize in product development...

  • Linux Device Driver

    2 weeks 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 Mehbooba Full time ₹ 6,00,000 - ₹ 12,00,000 per year

    Job Title: DeveloperWork Location: Bangalore, KASkill Required: C++~System Z - z/LinuxExperience Range: 6-8Job Description: Embedded Linux Software Developer with experience in Linux Application, U-Boot, kernel, and device drivers developmentProven experience in embedded Linux software development, with specific expertise in U-Boot, Linux kernel, and device...


  • Bengaluru, Karnataka, India, Karnataka Capgemini Engineering Full time

    Linux and Android Driver development• Bachelor’s degree in computer science/Electronics/Electrical Engineering, or related field.• Requires 4 - 12+ years of progressive engineering experience in SW development in embedded projects.• Expertise in C programming, debugging with working knowledge of git/gerrit• Linux Driver/BSP development and Android...

  • Linux Kernel

    3 days ago


    Bengaluru, Karnataka, India Smart Soc Solutions Full time ₹ 9,00,000 - ₹ 12,00,000 per year

    Role & responsibilitiesLinux Kernel and BSPMust have hands-on experience in Linux Kernel customization and a good understanding of the internal architecture of the Linux KernelC  proficiency is required;Availability: Immediate to 30 days notice periodWork Mode: Open to Work From Office (Bangalore)

  • Linux Developer

    1 day ago


    Bengaluru, Karnataka, India Vimerse Infotech Full time ₹ 12,00,000 - ₹ 36,00,000 per year

    Name of the JD: Linux Developer for Bangalore TNM Education Qualification: Education Qualification: B.E./B.Tech./M.E./M.Tech. in Computer Science, Electronics & Electrical / Electronics & Communication /Electronics &Tele-communication Exp required: 2-8 years Roles and Responsibilities: Key Skills: ● Linux/QNX based board bring up, BSP...