HamburgerMenu
hirist

Senior System Software Engineer - Linux/Board Support Package

TERASTAR NETWORKS INDIA PRIVATE LIMITED
8 - 15 Years
Pune

Posted on: 05/02/2026

Job Description

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

info-icon

Did you find something suspicious?

Similar jobs that you might be interested in