Linux Developer

Anlage Infotech

Pune District, Bengaluru

On-site

INR 900,000 - 1,500,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

Anlage Infotech in Pune is seeking a Linux Embedded Developer to design, implement and optimize embedded Linux software for our custom hardware platforms. The role focuses on BSP, kernel, U-Boot, and device-tree development.

You will bring up new hardware, port drivers, collaborate with FPGA teams, and advance RISC-V based platforms while improving boot times and memory usage. Applicants should have a BE in engineering and strong C/C++ skills.

Qualifications

  • Bachelor's degree in engineering required.
  • Strong C/C++ programming skills.
  • Hands-on Linux BSP and kernel development experience.
  • U-Boot customization and bootloader development expertise.
  • Experience with Device Tree and Linux device drivers.

Responsibilities

  • Design, develop, and maintain Embedded Linux software for custom hardware platforms.
  • Develop and customize Linux BSP, Kernel, U-Boot, and Device Tree.
  • Develop, port, and debug Linux device drivers.
  • Bring up new hardware platforms and board initialization.
  • Collaborate with FPGA teams for HW/SW integration.
  • Develop solutions for RISC-V based embedded platforms.
  • Optimize Linux kernel performance, boot time, and memory usage.
  • Debug kernel and hardware-related issues using Linux debugging tools.
  • Collaborate with hardware, firmware, and application teams throughout product development.
  • Contribute to open-source Linux development and system optimization.

Skills

C/C++
Linux BSP Development
Linux Kernel Development
U-Boot customization
Device Tree
Linux Device Drivers
Linux internals
FPGA integration
RISC-V
Shell Scripting
Debugging tools
Git
Yocto/Buildroot

Education

Bachelor's Degree in Engineering (ECE/EEE/CSE)

Job description

We are looking for a Linux Embedded Developer with strong expertise in Board Support Package (BSP) development, Linux Kernel, U-Boot, Device Tree, FPGA, and RISC-V. The ideal candidate will have hands‑on experience in developing and customizing embedded Linux platforms, device drivers, and low‑level system software for embedded hardware.

Key Responsibilities

  • Design, develop, and maintain Embedded Linux software for custom hardware platforms.
  • Develop and customize Linux BSP, Kernel, U-Boot, and Device Tree.
  • Develop, port, and debug Linux device drivers.
  • Bring up new hardware platforms and support board initialization.
  • Work with FPGA teams for hardware/software integration.
  • Develop solutions for RISC-V based embedded platforms.
  • Optimize Linux kernel performance, boot time, and memory utilization.
  • Debug kernel and hardware‑related issues using Linux debugging tools.
  • Collaborate with hardware, firmware, and application teams throughout product development.
  • Contribute to open‑source Linux development and system optimization.

Required Skills

  • Bachelor's Degree in Engineering (ECE/EEE/CSE or related discipline).
  • Strong programming skills in C/C++.
  • Strong experience in Linux BSP Development.
  • Hands‑on experience with Linux Kernel Development.
  • Expertise in U‑Boot customization and bootloader development.
  • Strong knowledge of Device Tree (DTS/DTB).
  • Experience in Linux Device Driver Development.
  • Good understanding of Linux internals (Kernel, Memory Management, Process Scheduling, File Systems).
  • Experience with FPGA integration.
  • Hands‑on experience with RISC‑V architecture.
  • Good knowledge of Shell Scripting.
  • Experience with debugging tools such as GDB, JTAG, KGDB, Trace32, or similar.
  • Familiarity with Git and embedded Linux build systems (Yocto/Buildroot is a plus).

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

Similar jobs worth comparing

Linux Developer
Linux Developer

Accolade Electronics Private Limited • Pune District

On-site
INR 800,000 - 1,200,000
Linux Device Driver Engineer
Linux Device Driver Engineer

Sequoia Applied Technologies • India

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

Sequoia Applied Technologies • Bengaluru

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

PQAngels Tech • Bengaluru

On-site
INR <1,000
Embedded Software Developer
Embedded Software Developer

Evoke HR • Bengaluru

Hybrid
INR 800,000 - 1,200,000
Senior Embedded Linux Firmware Architect
Senior Embedded Linux Firmware Architect

Kohler • Pune District

On-site
INR 4,000,000 - 7,000,000
Linux Device Driver Engineer
Linux Device Driver Engineer

Ignitarium • Pune District

On-site
INR 600,000 - 1,200,000
Senior Embedded C++ Developer
Senior Embedded C++ Developer

JobItUs • Secunderabad, Hyderabad

On-site
INR 1,200,000 - 1,800,000
Senior Engineer - Embedded
Senior Engineer - Embedded

Legrand • Thane

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

Indian Institute of Technology Delhi (IIT Delhi) • Hyderabad

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