Lead Embedded Linux Engineer (Chennai)

Lead Embedded Linux Engineer (Chennai)

27 Oct
|
Truminds Software Systems
|
Chennai

27 Oct

Truminds Software Systems

Chennai

Candidate should have 5–8 years of experience working on Embedded Linux platforms, with strong hands-on experience in Linux kernel development, BSP integration, device drivers, boot flow, hardware/software integration, system bring-up, debugging, performance optimization, networking, and production readiness.

The role involves working across the embedded Linux stack—from bootloader, kernel, device tree and drivers through middleware, system services and applications—and requires the ability to troubleshoot complex system issues end-to-end. The candidate should have experience with SoC-based embedded products and should be capable of leading technical discussions, mentoring engineers, and driving cross-functional engineering activities.

Key Responsibilities

- Embedded Linux Architecture, Build &
- Platform Development
- Linux BSP Integration &
- Product Bring-up including SoC/BSP integration, Device Tree/DTB
- Linux Kernel Development &
- Customization
- Device Driver Development &
- Integration for peripherals such as Ethernet, Wi-Fi, USB, PCIe, I2C, SPI, UART, GPIO, storage, other SoC/platform-specific interfaces.
- Bootloader &
- Boot Flow
- Linux Networking &
- Connectivity
- System Debugging &
- Root Cause Analysis
- Performance, Power, CPU, I/O &
- Memory Optimization including boot-time optimization
- Security &
- Production Readiness including Linux security, Secure Boot, trusted boot
- System Validation &
- Release Readiness
- Technical Leadership &
- Competency Development




- Cross-functional Collaboration with hardware, SoC, BSP, kernel, driver, networking, QA, product and release teams to resolve system-level issues.

Educational Qualifications

- Bachelor's or Master's degree in Electronics, Electrical, Computer Engineering, Computer Science, or a related engineering discipline.

Experience

- 5–8 years of experience in Embedded Linux, Linux Kernel or BSP/Driver development.
- Strong experience with Device Tree/DTB and board-level configuration.
- Positive understanding of bootloaders and embedded Linux boot flow.
- Experience with peripheral and interface drivers such as Ethernet, Wi-Fi, USB, PCIe, I2C, SPI, UART and GPIO.
- Strong working knowledge of Linux networking concepts, including TCP/IP, routing, DHCP, DNS, VLAN, bridging and firewall.
- Experience with network and connectivity debugging using tools such as Wireshark, tcpdump, iperf and standard Linux networking utilities.
- Experience in crash analysis, performance analysis and optimization
- Good programming skills in C/C++ and Shell scripting
- Python knowledge is desirable.
- Experience with Git and source-code management.
- Knowledge of Secure Boot, Linux security mechanisms and vulnerability/CVE remediation.
- Ability to drive cross-functional collaboration between Linux, BSP, kernel, hardware, driver, networking, QA and release teams.
- Experience mentoring engineers and contributing to technical competency development and knowledge-sharing.

📌 Lead Embedded Linux Engineer (Chennai)
🏢 Truminds Software Systems
📍 Chennai

Reply to this offer

Impress this employer describing Your skills and abilities, fill out the form below and leave Your personal touch in the presentation letter.

Subscribe to this job alert:

Get the latest job offers by email for: lead embedded linux engineer (chennai) / chennai

Subscribe to this job alert:

Get the latest job offers by email for: lead embedded linux engineer (chennai) / chennai