





Niche Linux BSP skills reduce applicant pool, but metro locations and common Engineer title increase competition.
Highly specialized embedded/Linux BSP expertise limits cross-industry transferability.
Multiple mandatory low-level skills (Linux kernel, drivers, Yocto, hardware knowledge) enforce strict technical filters.
Login to See Your Match Score
Create a free account or log in to unlock your CV match score across:
Design and develop real-time embedded software/firmware and PC/mobile applications focused on Linux BSP.
Analyze technical requirements and modify software as per customer or system needs; participate in high and low-level software design.
Perform software testing, code reviews, troubleshooting, and documentation throughout the software development lifecycle.
Strong knowledge of Linux device drivers, Kernel Programming, Kernel Internals, and build systems like Yocto or Buildroot.
Experience with embedded microprocessors (Qualcomm, TI, NXP, NVIDIA, Intel or similar) and BSP, device driver, bootloader development/porting.
Familiarity with development tools like oscilloscope, protocol analyser, emulator, signal generator, JTAG programmer, GIT, SVN, JIRA.
Work Experience Required: Not explicitly mentioned in the JD.
Experienced in embedded Linux BSP development with strong hardware understanding (schematics, datasheets) to derive software solutions.
Familiar with software development lifecycle, code reviewing, and automated/manual testing for embedded systems.
Operating in diverse team environments across multiple Indian locations (Hyderabad, Ahmedabad, Chennai, Bangalore, Pune, Noida, Indore).