Kernel Developer

Shashwath Solution

Dadri

On-site

INR 1,200,000 - 1,800,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 experienced embedded software developer to design and implement software components for server operating systems. You will work with Linux kernel development, memory management, and driver customization, with a focus on Yocto package porting and integration.

You will collaborate with the Applications team to support customers and produce thorough documentation for internal and external use.

Qualifications

  • 3+ years of embedded Linux kernel development experience.
  • Porting of packages and integration into Yocto framework.
  • Expert in Linux debugging and core kernel software stability.

Responsibilities

  • Develop software components for server operating systems.
  • Port and integrate packages into the Yocto framework.
  • Provide Linux kernel debugging and device driver development support.
  • Assist Applications team with customer support as needed.
  • Produce documentation for internal and external use.

Skills

Embedded software development
Linux kernel development
Debugging
Firmware
Kernel development
Yocto
C/C++
ARM architecture
RISC-V architecture
Linux driver development
Porting
Device driver experience
GDB
Multithreading/IPC
Embedded systems
Memory management
Make
GNU toolchains

Tools

Yocto
GNU toolchains
Make
GDB
ARM
RISC-V

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 • Pune District

On-site
INR 900,000 - 1,500,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 • 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
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