Linux BSP
1 week 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...
-
Android/Linux BSP Lead
4 days ago
Bengaluru, Karnataka, India L&T Technology Services Ltd. Full time ₹ 15,00,000 - ₹ 25,00,000 per yearLTTS 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...
-
Senior Engineer Embedded/BSP/C/Linux
2 days ago
Bengaluru, Karnataka, India Arrow Full time ₹ 20,00,000 - ₹ 25,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 Engineer
1 day ago
Bengaluru, Karnataka, India TCP Corps Full time ₹ 20,00,000 - ₹ 25,00,000 per yearExperience 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 yearCompany 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 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 software developer
1 day ago
Bengaluru, Karnataka, India Mehbooba Full time ₹ 6,00,000 - ₹ 12,00,000 per yearJob 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...
-
Android Linux Developer
4 weeks ago
Bengaluru, Karnataka, India, Karnataka Capgemini Engineering Full timeLinux 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 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
1 day ago
Bengaluru, Karnataka, India Vimerse Infotech Full time ₹ 12,00,000 - ₹ 36,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...