Kernel Developer

Shashwath Solution

Pune District

On-site

INR 900,000 - 1,500,000

Full time

9 days ago

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

Shashwath Solution is seeking an embedded software developer with 3+ years of experience in Linux kernel development, firmware, and debugging. The role focuses on developing software components for server operating systems, porting packages into Yocto, and enhancing kernel stability across ARM and RISC-V platforms.

You will work on Linux driver customization, support Applications teams, and produce comprehensive documentation.

Qualifications

  • 3 years of experience as an embedded software developer with Linux kernel, firmware and debugging expertise.
  • Strong understanding of low-level device driver programming and kernel stability.

Responsibilities

  • Develop software components for server operating systems.
  • Port packages and integrate into the Yocto framework.
  • Expert Linux debug skills, especially in core kernel software stability.
  • Work with ARM and RISC-V architectures.
  • Linux driver customization as per customer needs.
  • Assist Applications team with customer support as needed.
  • Produce documentation for internal and external use.

Skills

Linux Kernel
Debugging
Firmware
Kernel Development
Yocto
ARM
RISC-V
Device Drivers
Porting
C++
Embedded C
Embedded Systems
RTOS
Microcontroller
GDB
USB
TCP/IP
Data Structures
Linux*

Tools

GNU toolchains
Make

Job description

3 years of experience as an embedded software developer, well-versed in Linux kernel development, firmware, and debugging with a strong grasp of low-level device driver programming. In this role, you will be tasked with developing software components for server operating systems.

  • 3+ Linux kernel development Experience using Yocto.
  • Porting of packages and integrating them into the yocto framework.
  • Expert in Linux debug skills, especially in the core kernel software stability
  • Experience of Linux kernel & embedded systems (Memory Mgmt, Threads/Processes, IPCs & Synchronization, Interrupts, Boot sequence)
  • Exposure to Make, GNU toolchains.
  • Experience with ARM and RISC-V chip architectures
  • Linux Driver customization as per customer needs
  • Assist the Applications team with customer support as needed
  • Produce documentation that may be used inside and outside the company.

Mandatory Key SkillsKernel,Linux Kernel,Debugging,Firmware,Kernel Development,Yocto,Gnu,Arm,Risc,Linux Driver,Porting,C++,Spi,I2C,Uart,Embedded C,Embedded Systems,Rtos,Microcontroller,Device Drivers,Rs232,Gdb,Device Driver Development,Usb,Tcp,Data Structures,Linux*

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

Similar jobs worth comparing

Kernel Developer
Kernel Developer

Shashwath Solution • Dadri

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

Accolade Electronics Private Limited • Pune District

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

Shashwath Solution • Pune District

On-site
INR 1,500,000 - 2,500,000
Device Driver Developer
Device Driver Developer

Shashwath Solution • Dadri

On-site
INR 900,000 - 1,300,000
Linux Kernel Engineer (R&D Team)
Linux Kernel Engineer (R&D Team)

Innominds Software • Hyderabad

Hybrid
INR 1,200,000 - 2,100,000
Linux Device Driver Engineer
Linux Device Driver Engineer

Sequoia Applied Technologies • Bengaluru

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
Lead Engineer Linux Yocto Project
Lead Engineer Linux Yocto Project

Acldigital • Bengaluru

On-site
INR 1,200,000 - 1,500,000
Embedded Software Developer
Embedded Software Developer

Evoke HR • Bengaluru

Hybrid
INR 800,000 - 1,200,000
Senior Software Engineer (Kernel development)
Senior Software Engineer (Kernel development)

JobItUs • Bengaluru

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