Posted on: 05/02/2026
Job Title : Senior Systems Software Engineer Linux BSP
Location : Pune, India
Experience : 8+ years (Linux BSP / Embedded Linux)
Education : Bachelors or Masters Degree in Computer / Electronics / Telecommunications / Instrumentation Engineering
Job Summary :
We are looking for a Senior Systems Software Engineer Linux BSP with strong expertise in Embedded Linux, Kernel, Bootloader, and BSP development. The role involves developing, porting, integrating, and maintaining Linux-based system components for complex embedded hardware platforms. The engineer will work closely with global teams and participate in board bring-up, system integration, and optimization activities.
Key Responsibilities :
- Prepare requirement specifications for Linux-based system components
- Design, develop, maintain, and enhance Linux BSP components
- Develop and maintain :
a. Linux Kernel
b. Bootloader (U-Boot)
c. Device Drivers
- System maintenance and administration components
- Port and adapt bootloader, Linux kernel, and kernel components to new hardware platforms
- Perform BSP creation for new target hardware
- Participate in board bring-up and hardware validation
- Integrate system components and ensure interoperability
- Work on cross-platform embedded Linux development
- Revamp components through refactoring and re-writing
- Collaborate with distributed teams across multiple geographies
- Follow structured software development processes (V-Model)
Mandatory Technical Skills :
- Embedded Linux & BSP
- Strong experience in Linux Kernel, U-Boot, Yocto build system
- Linux BSP development and maintenance
- Device Driver development on Linux
- Board bring-up experience
- Filesystem and camera subsystem knowledge
Programming & Scripting :
- C and C++ (mandatory)
- Shell scripting, Python
Platforms & Hardware :
- Experience with NXP, Qualcomm, or NVIDIA platforms
- Familiarity with complex and high-speed hardware platforms
- Experience with bare-metal, RTOS, and Linux environments
Tools & Debugging :
- Git, Subversion, GNU tools, Doxygen
- Emulators, debuggers, JTAGs, electronic test & measurement tools
- Build automation : CMake, GitLab CI
- Unit testing on Linux OS
Security & Virtualization (Good to Have) :
- Secure Boot, image signing, encryption
- Hypervisors : KVM, QEMU
- Experience with security management in embedded systems
Domain Knowledge (Preferred) :
- Industrial automation technologies
- Open-source tools and packages
- Active participation in Linux / GNU open-source communities
Soft Skills & Other Requirements :
- Confident, proactive, and self-driven personality
- Strong team collaboration skills
- Willingness to travel to Germany for short durations
- Embraces innovation and continuous learning
- Excellent communication skills
Language Skills :
- English Fluent (spoken & written)
- German Basic (spoken & written) Preferred
Job Type : Full-time
Did you find something suspicious?
Posted by
Posted in
Semiconductor/VLSI/EDA
Functional Area
Embedded / Kernel Development
Job Code
1609917