Lead Embedded Linux Engineer

Truminds Software Systems

Chennai

On-site

INR 1,200,000 - 2,000,000

Full time

2 days ago
Be an early applicant

Get a reply from this employer

Your resume and cover letter, tailored to exactly what they’re hiring for.

Get past ATS filters

Job summary

Truminds Software Systems in Chennai seeks an experienced Embedded Linux Engineer to lead kernel, BSP integration and driver development across SoC platforms. You will own boot flow, device trees, and hardware/software bring-up while mentoring junior engineers and driving cross-functional initiatives.

The role requires hands-on design, debugging, performance optimization, and production readiness, including security considerations and release readiness for embedded products.

Qualifications

  • 5-8 years of experience in Embedded Linux or BSP/Driver development.
  • Strong hands-on Linux kernel and device-tree knowledge.
  • Experience with SoC-based embedded products and debugging tools.

Responsibilities

  • Embedded Linux architecture, build & platform development.
  • Linux BSP integration and 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 and GPIO
  • 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 and release teams to resolve system-level issues

Skills

Embedded Linux
Kernel development
BSP integration
Device drivers
Boot flow
System bring-up
Performance optimization
Networking
Production readiness
Mentoring engineers
Cross-functional collaboration
Troubleshooting
C/C++
Python

Education

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

Tools

Git
Yocto/Build systems

Job description

Job Description

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.

  • Good 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.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Lead Embedded Linux Engineer
Lead Embedded Linux Engineer

Truminds Software Systems • Gurugram District

On-site
INR 2,800,000 - 5,000,000
Lead Embedded Linux Engineer
Lead Embedded Linux Engineer

Truminds Software Systems • Hyderabad

On-site
INR 1,500,000 - 2,300,000
Senior Engineer
Senior Engineer

eInfochips (An Arrow Company) • Hyderabad

On-site
INR 1,500,000 - 2,500,000
Linux Developer
Linux Developer

Accolade Electronics Private Limited • Pune District

On-site
INR 800,000 - 1,200,000
Embedded Linux Team Lead
Embedded Linux Team Lead

Aitech Systems Ltd. • Bengaluru

On-site
INR 3,000,000 - 5,200,000
BSP Engineer
BSP Engineer

Visteon Corporation • Kolkata District

On-site
INR 350,000 - 550,000
Linux Device Driver Engineer
Linux Device Driver Engineer

Sequoia Applied Technologies • India

On-site
INR 1,000,000 - 1,500,000
Linux BSP & Device Driver Engineer
Linux BSP & Device Driver Engineer

PQAngels Tech • Bengaluru

On-site
INR 2,500,000 - 4,500,000
Linux Device Driver Engineer
Linux Device Driver Engineer

Sequoia Applied Technologies • Bengaluru

On-site
INR 800,000 - 1,200,000
Device Driver Developer
Device Driver Developer

Sasken Technologies • Bengaluru

On-site
INR 1,200,000 - 2,100,000