Lead Embedded Linux Engineer

Truminds Software Systems

Hyderabad

On-site

INR 1,500,000 - 2,300,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 Hyderabad is seeking an experienced Embedded Linux engineer to own boot flow, kernel, BSP integration and device drivers on SoC-based platforms. You will lead system bring-up, debugging and performance optimization across the stack.

The role requires mentoring engineers, driving cross-functional discussions with hardware, BSP, kernel and QA teams, and delivering production-ready Linux solutions with secure boot and robust networking.

Qualifications

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

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.
  • Technical mentoring and knowledge-sharing across teams

Skills

Embedded Linux
Linux kernel development
BSP integration
Device drivers
Boot flow
Hardware/software integration
System bring-up
Debugging
Performance optimization
Networking
Production readiness
Technical leadership
Mentoring engineers

Education

Bachelor's or Master's in Electronics/Electrical/Computer Engineering/CS

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 • Chennai

On-site
INR 1,200,000 - 2,000,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
Device Driver Developer
Device Driver Developer

Sasken Technologies • Bengaluru

On-site
INR 1,200,000 - 2,100,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