Linux Engineer

MindBrain

Bengaluru

On-site

INR 600,000 - 1,000,000

Full time

14 days+
Application generator

Stand out for this role — generate a tailored resume and cover letter in about a minute.

Get past ATS filters

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

Device Driver Developer
Device Driver Developer

Sasken Technologies • Bengaluru

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

Accolade Electronics Private Limited • Pune District

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

The Flower Puff Girlz • Pune District

On-site
INR 2,700,000 - 3,300,000
Hybrid work model
Lead Engineer - Linux Kernel (Product R&D Team)
Lead Engineer - Linux Kernel (Product R&D Team)

Innominds Software • Bengaluru

On-site
INR 1,400,000 - 1,900,000
Senior Embedded Linux Engineer -- Bangalore
Senior Embedded Linux Engineer -- Bangalore

MAXVY Technologies Pvt Ltd • Bengaluru

On-site
AUD 13,000 - 19,000
SENIOR ENGINEER - Driver development
SENIOR ENGINEER - Driver development

Happiest Minds Technologies • Bengaluru

On-site
INR 1,800,000 - 3,200,000
Linux Kernel Engineer
Linux Kernel Engineer

UST • Bengaluru

On-site
INR 1,200,000 - 1,800,000
Lead Embedded Software Engineer
Lead Embedded Software Engineer

SmartRecruiters, Inc. • Pune District

On-site
INR 4,000,000 - 7,000,000
C++ Engineer
C++ Engineer

SWITS DIGITAL Private Limited • Bengaluru Urban

On-site
INR 1,200,000 - 1,800,000
Software Engineer, Embedded Systems
Software Engineer, Embedded Systems

Ceremorphic, Inc. • Hyderabad

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