Embedded Software/Driver Development Engineer

Two95 International Inc.

Bengaluru

On-site

INR 900,000 - 1,300,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

Two95 International Inc. in Bengaluru, India, seeks a senior kernel and embedded systems engineer to advance Linux kernel development, device-driver programming, and PCIe subsystem work across our product lines.

You will diagnose kernel issues, port drivers, optimize power and real-time performance, and contribute to open-source projects while collaborating with hardware and software teams. The role offers hands-on kernel debugging, cross-family integration, and opportunities to shape

Qualifications

  • Extensive experience in C programming and embedded Linux kernel development.
  • Hands-on PCIe driver and kernel module development.
  • Proven ability to debug kernel issues and port drivers across platforms.
  • Background in graphics/display stacks and DRM subsystems is advantageous.
  • Experience with real-time Linux and power management.
  • Contributions to open-source projects and strong communication skills.

Skills

C programming
Embedded Linux
Linux kernel development
Linux device-driver development
Kernel debugging
Kernel-driver porting
Kernel-mode driver programming
PCIe subsystem knowledge
IPC mechanisms
DMA driver development
Board bring-up
Yocto
Real-Time Operating Systems
IOMMU concepts
System-debugging tools
Kernel bug fixing and upstreaming
Performance optimisation
Linux RT Kernel
Open-source contributions
Strong communication skills
I2S protocol
Audio subsystem and frameworks
VA-API
GStreamer
FFmpeg drivers
H.264/HEVC/AV1/VP9 encoding/decoding
X Server
Wayland/Weston
Display drivers
Linux DRM subsystem
OpenGL drivers
Vulkan drivers
libdrm
Linux graphics-driver development
MIPI CSI-2
ISP driver development
Linux power management
S3 and S0ix3 states
Boot-time optimisation
PCIe subsystem
PCIe driver-development

Job description

Mandatory Core Skills
  • C programming
  • Embedded Linux
  • Linux kernel development
  • Linux device-driver development
  • Kernel debugging
  • Kernel-driver porting
  • Kernel-mode driver programming
  • PCIe subsystem knowledge
Embedded Systems Skills
  • IPC mechanisms
  • DMA driver development
  • Board bring-up
  • Yocto
  • Real-Time Operating Systems
  • IOMMU concepts
System and Debugging Skills
  • System-debugging tools
  • Kernel bug fixing and upstreaming
  • Performance optimisation
  • Linux RT Kernel
  • Open-source contributions
  • Strong communication skills

Relevant Specialisations Candidates should have strong experience in one or more of the following areas:

Audio
  • I2S protocol
  • Audio subsystem and frameworks
  • Open-source contributions
Multimedia
  • VA-API, GStreamer, and FFmpeg drivers
  • Understanding of H.264, HEVC, AV1, and VP9 encoding and decoding
Display
  • X Server
  • Wayland/Weston
  • Display drivers
  • Linux DRM subsystem
Graphics
  • OpenGL and Vulkan drivers in Mesa
  • libdrm
  • Linux graphics-driver development
  • Linux DRM subsystem
MIPI and Camera
  • MIPI CSI-2
  • ISP driver development
Power Management
  • Linux power management
  • S3 and S0ix3 states
  • Boot-time optimisation
PCIe
  • Hands-on PCIe subsystem or PCIe driver-development experience
Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Embedded Software/Driver Development Engineer
Embedded Software/Driver Development Engineer

Two95 International • Bengaluru

On-site
INR 400,000 - 700,000
Senior Software Engineer
Senior Software Engineer

AMETEK • Bengaluru

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

Mirafra • Hyderabad

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

Sequoia Applied Technologies • Bengaluru

On-site
INR 800,000 - 1,200,000
Software Development Engineer (Linux Kernel Driver Development)
Software Development Engineer (Linux Kernel Driver Development)

Luxoft • Bengaluru

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

Sequoia Applied Technologies • India

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

Tekskills • Chennai District

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

Luxoft • Bengaluru

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

LeadSoc Technologies Pvt Ltd • Bengaluru

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

Evoke HR • Bengaluru

Hybrid
INR 800,000 - 1,200,000