Linux BSP
7 days ago
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 yearResponsibilities: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...
-
Senior Android/Linux BSP
2 days ago
Bengaluru, Karnataka, India Talentigence Hr Solutions Full time ₹ 10,00,000 - ₹ 15,00,000 per yearJob Title:Senior Android/Linux BSP & HAL Engineer (Qualcomm Platform)*(710 Years Experience | Full-Time | Bangalore | 5 Days WFO)Talentigence HR Solutions Pvt. Ltd. Hiring for our clientExperience: 7-10 YearsBudget: Open (Based on candidate capability)Mode:5 Days Work From OfficeLocation: Bangalore (Intel Office)Joining: Immediate preferredJob DescriptionWe...
-
bsp
2 days ago
Bengaluru, Karnataka, India Capgemini Engineering Full time ₹ 7,50,000 - ₹ 10,00,000 per yearBSP | 6 To 9 years | BangaloreEngineering experience in SW development in embedded projects.• Expertise in C,C++, debugging with working knowledge of git/gerrit• Working experience in multiple Device Driver development• End to End ownership of Linux BSP for a device (Device has support for peripherals like USB, I2C, etc, and GPU capabilities like...
-
Senior Engineer Embedded/BSP/C/Linux
18 hours ago
Bengaluru, Karnataka, India Arrow Full time ₹ 12,00,000 - ₹ 36,00,000 per yearPosition: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...
-
Android BSP
18 hours ago
Bengaluru, Karnataka, India TekPillar® Full time ₹ 15,00,000 - ₹ 25,00,000 per yearJob Role:Android BSP & Device Driver ArchitectExperience:6+ YearsLocation:Bangalore & PuneKey Responsibilities:Design, develop, and debug reference designs and software-related issues.Customize and optimize platform driver software to meet product requirements.Analyze technical specifications and hardware schematics for driver customization.Collaborate with...
-
Linux Device Driver
2 weeks ago
Bengaluru, Karnataka, India Capgemini Full time ₹ 15,00,000 - ₹ 25,00,000 per yearLinux 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...
-
Linux Kernel
2 days ago
Bengaluru, Karnataka, India Smart Soc Solutions Full time ₹ 9,00,000 - ₹ 12,00,000 per yearRole & 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
12 hours ago
Bengaluru, Karnataka, India Vimerse Infotech Full time ₹ 40,00,000 - ₹ 1,20,00,000 per yearName 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...
-
Linux Developer
2 weeks ago
Bengaluru, Karnataka, India Evnek Full time ₹ 6,00,000 - ₹ 18,00,000 per yearJob Title: Linux Kernel DeveloperExperience: 3–7 YearsLocation: BangaloreNotice Period: Immediate Joiners OnlyRequired Skills:Strong experience in Linux kernel configuration, building, and debugging (trace and crash logs).Hands-on experience with Linux block device driver development.Expertise in BSP development and porting on ARM platforms.Knowledge of...
-
Audio BSP and Android Audio Framework Engineer
2 weeks ago
Bengaluru, Karnataka, India Smartbyte Full time ₹ 6,00,000 - ₹ 18,00,000 per yearJob Category: Embedded EngineerAndroidJob Type: Full TimeJob Location: BangaloreExperience Level: 5-7 YearsAudio BSP Engineer:Develop embedded software with 5-7 years of experience.Proficiency in C and C++.Expertise in embedded operating systems: Linux/QNX/FreeRTOS.Familiarity with hardware abstraction layers (HALs).Knowledge of audio processing, codecs, and...