Linux Engineer

MindBrain

Bengaluru

On-site

INR 600,000 - 1,000,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

An established industry player is seeking a skilled Linux Engineer to drive end-to-end kernel customization for embedded systems. This hands-on role requires a deep understanding of Linux internals, kernel programming, and embedded development. You will be responsible for modifying kernel source, integrating drivers, and configuring systems for optimal performance. Join a dynamic team where your expertise will contribute to innovative projects and collaborative efforts in a fast-paced environment. If you have a passion for Linux and embedded systems, this opportunity is perfect for you.

Qualifications

  • 2+ years of experience in Linux kernel customization and embedded systems.
  • Proficient in C programming and debugging Linux kernel issues.

Responsibilities

  • Customize Linux kernel including source code modifications and builds.
  • Analyze and resolve kernel crashes and performance issues.
  • Manage embedded Linux environments and collaborate with teams.

Skills

Linux kernel programming
C programming
Bash scripting
Python scripting
Debugging Linux kernel issues
Device driver development
Embedded system development
Analytical skills
Problem-solving skills

Tools

GIT/GitHub
minicom
telnet
UART
NFS
TFTP

Job description

We are looking for a skilled Linux Engineer to join our team and contribute to end-to-end Linux kernel customization for embedded systems. The ideal candidate will have a solid understanding of Linux internals, kernel programming, and embedded system development. This is a hands-on role that involves kernel source modifications, driver integration, system configuration, build, and stabilization for embedded platforms.

Job Title: Linux Engineer

Location: Bangalore (Onsite)

Experience Required: 2+ Years

Job Type: Contractual

Position Overview:

We are looking for a skilled Linux Engineer to join our team and contribute to end-to-end Linux kernel customization for embedded systems. The ideal candidate will have a solid understanding of Linux internals, kernel programming, and embedded system development. This is a hands-on role that involves kernel source modifications, driver integration, system configuration, build, and stabilization for embedded platforms.

Key Responsibilities:
  • Perform Linux kernel customization including source code modification, configuration, and build processes.
  • Analyze and resolve Linux kernel oops, back traces, crashes, and performance issues.
  • Work on Linux device drivers and integration into embedded Linux systems.
  • Execute and manage Linux Test Projects (LTP) for validation and stabilization.
  • Set up and manage embedded Linux environments including toolchains and evaluation boards.
  • Collaborate with cross-functional teams for feature integration and release activities.
Technical Skills Required:
1. Linux Kernel Skills:
  • Strong understanding of Linux kernel programming and OS internals.
  • Proficiency in debugging Linux kernel issues (oops, panics, hangs, etc.).
  • Experience with device driver development and integration.
  • Knowledge of device tree architecture and customization.
  • Hands-on with LTP testing and result interpretation.
2. Programming & Scripting:
  • Proficient in C programming for system-level development.
  • Working knowledge of scripting languages like Bash and Python.
3. Linux Environment & Tools:
  • Experience with GIT/GitHub for version control.
  • Building and customizing Linux kernels for x86/x86_64/ARM/ARM64 architectures.
  • Familiarity with cross-compilation, toolchains, and embedded build environments.
  • Experience with configuring and using serial tools and servers: minicom, telnet, UART, NFS, TFTP, etc.
  • Understanding of build utilities like compilers, linkers, and assemblers.
Preferred Qualifications:
  • Hands-on experience with embedded development boards (e.g., Raspberry Pi, BeagleBone, etc.).
  • Experience working in Agile development environments.
  • Strong analytical and problem-solving abilities.
  • Good communication and teamwork skills.
Seniority level

Mid-Senior level

Employment type

Contract

Job function

Information Technology

Industries

Software Development

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Developer II - Embedded Software
Developer II - Embedded Software

United States Digital Space LLC • Karnataka

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

Accolade Electronics Private Limited • Pune District

On-site
INR 800,000 - 1,200,000
Linux Build Engineer (Embedded Linux)
Linux Build Engineer (Embedded Linux)

Amantya Technologies • Bengaluru

On-site
INR 4,000,000 - 6,000,000
Embedded Linux Platform Engineer
Embedded Linux Platform Engineer

Ericsson • Bengaluru

On-site
INR 1,200,000 - 1,800,000
Automotive Linux BSP Senior Engineer
Automotive Linux BSP Senior Engineer

Arrow Electronics • Pune District

On-site
INR 1,200,000 - 2,000,000
Embedded Technical Architect- SME
Embedded Technical Architect- SME

People Tech Technology • Hyderabad

On-site
INR 3,500,000 - 6,000,000
C++ Engineer
C++ Engineer

SWITS DIGITAL Private Limited • Bengaluru Urban

On-site
INR 1,200,000 - 1,800,000
Linux Developer
Linux Developer

Anlage Infotech • Pune District, Bengaluru

On-site
INR 900,000 - 1,500,000
Embedded Software Team Lead
Embedded Software Team Lead

IntraEdge • Pune City

On-site
INR 3,500,000 - 5,500,000
Embedded Software Engineer
Embedded Software Engineer

Lynx Software Technologies • Erode, Coimbatore District

On-site
INR 600,000 - 1,000,000
Casual work environment
Open-source project exposure