Device Driver Developer

Shashwath Solution

Dadri

On-site

INR 900,000 - 1,300,000

Full time

10 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 debug firmware for embedded Linux systems, focusing on kernel drivers and low-level software. You will develop host components, BSPs, and support existing device drivers, while collaborating with the applications team to assist customers and produce internal documentation.

Proficiency with GDB, JTAG, ARM or RISC-V, embedded C, and memory management, with experience in Make and toolchains, is required for

Qualifications

  • Experience in Linux kernel and heavy device driver development.
  • Expert in embedded C programming with kernel stability and driver experience.
  • Familiar with revision control, issue tracking, and automated testing.
  • Experience with ARM, RISC-V architectures.

Responsibilities

  • Develop host software components for Embedded operating systems.
  • Implement kernel mode device drivers and other low-level OS components.
  • Develop new device drivers for future products and support existing drivers for deployed products.
  • Produce documentation for internal and external use.
  • Assist the Applications team with customer support as needed.

Skills

device drivers
debugging
kernel
embedded c
system software
linux kernel
gdb
jtag
oops
gcc
gnu
linux
bsp
embedded systems
device driver development
board support package
embedded linux
firmware
arm
usb
c++
spi
i2c
uart
gcc
Make
GNU/GCC
Toolchains

Tools

Make
GNU/GCC
Toolchains

Job description

Experience as an embedded software developer where you are comfortable with firmware and debugging experience who understands the low-level, device driver layer.
Strong in debugging skills, especially in the core kernel, Kernel crash (oops), system software & device driver domain with experience on GDB, JTAG/T32.
He/She will be responsible for the development of host software components for Embedded operating systems.
Duties will include implementing kernel mode device drivers, other low-level operating system components, and some application-level development for embedded Linux.
This job includes the development of new device drivers for future products as well as support of existing device drivers for deployed products.
The applicant should be familiar with working in a development environment using revision control, issue tracking, and automated testing.
Design and develop device drivers, middleware, and board support packages (BSP) in various embedded OS environments
Experience in Linux kernel and Heavy Device Driver Experience
Expert in embedded C programming debug skills, especially in the core kernel software stability & device driver domain with experience on GDB, JTAG/T32
Experience with Linux kernel & embedded systems (Memory Mgmt, Threads/Processes, IPCs & Synchronization, Interrupts, Boot sequence, etc)
Exposure to Make, GNU/GCC, and toolchains
Experience in related display drivers like HDMI, Display Port, HDCP, Ethernet, PCI Express, USB, etc
Experience in chip ARM, RISC-V
Driver customization 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 Skills
  • device drivers
  • debugging
  • kernel
  • embedded c
  • system software
  • linux kernel
  • gdb
  • jtag
  • oops
  • gcc
  • gnu
  • linux
  • bsp
  • embedded systems
  • device driver development
  • board support package
  • embedded linux
  • firmware
  • arm
  • usb
  • c++
  • spi
  • i2c
  • uart
  • hypermesh
  • cae
  • ansa
  • ls-dyna
  • Device Driver*
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

Shashwath Solution • Pune District

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

TekPillar • Pune District, Bengaluru

On-site
INR 2,500,000 - 4,500,000
Embedded Device Driver Engineer
Embedded Device Driver Engineer

TekPillar • Bengaluru

On-site
INR 1,500,000 - 2,700,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 Device Driver Engineer
Linux Device Driver Engineer

Ignitarium • Pune District

On-site
INR 600,000 - 1,200,000
Kernel Developer
Kernel Developer

Shashwath Solution • Dadri

On-site
INR 1,200,000 - 1,800,000
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
Embedded Software Developer
Embedded Software Developer

Evoke HR • Bengaluru

Hybrid
INR 800,000 - 1,200,000