Ph7 logo

Embedded Software Engineer, Device Driver

ph7

On-site
Bangalore, India
Full-time
Senior
6+ yrs
Salary not listedPosted 3mo ago

Real job — pulled straight from ph7’s careers page · Verified May 24, 2026 · No reposts.

Job description

ph7 is hiring a Embedded Software Engineer, Device Driver — a full-time, based in Bangalore, India role. Apply directly on ph7's careers page below.

Linux - Embedded Software Engineer - Device Driver

Location: Bangalore, in

Company Description

A Network Processor Company

Job Description

Linux Kernel Development, Optimization and Maintenance.
Design and Development of Device Drivers for various peripherals including NIC, USB and SATA.
Design and Development of BSP, HAL.
Participate in Silicon bring-up and debug.
Work closely with the Firmware and Hardware teams.
Mentor junior design engineers

Qualifications

BE/BS/MS/MTech or equivalent engineering degree (CS, ECE or EE) plus a minimum of 6 years of experience Linux Kernel/Device Driver, Network Stack development.

1. Very strong in C and data structures, preferably in developing multi-core or multi-threaded applications.
2. Proficiency in assembly (MIPS, x86, ARM, or PPC) is strongly desired.
3. In-depth knowledge of kernel functionality and architecture including knowledge of networking, memory management, process management etc.
4. Excellent debugging skills, experience with kernel debugging tools and JTAG is preferred.
5. Solid understanding of low-level CPU architecture (core, cache, MMU, bus architecture, etc.)
6. Must have hands on experience in developing device drivers for Linux kernel.
7. Experience with hardware peripherals / buses/ protocols like PCIe, USB, SATA, SD/MMC etc.
8. Good understanding of protocols & interfaces like SPI, I2C, RS-232 desirable.
9. Experience in developing Unix user-space applications desirable.

Get Embedded Engineer jobs like this

New roles from thousands of companies land hourly, straight from their careers pages. Get the freshest matches by email so you never miss one.

Email me new jobs
KISS logo

KISS

New

Product Development Manager, Cosmetics

$69k–$137kRemote · South Korea, US
✓ From careers page· 14m ago
INTECH Process Automation logo

Control System Engineer

Lahore, Pakistan
✓ From careers page· 47m ago
Devoteam logo

Creative Technologist

Levallois-Perret, IDF
✓ From careers page· 48m ago
Devoteam logo

Creative Tech Solution Architect (Remote)

Remote · Portugal, Remote
✓ From careers page· 51m ago

Frequently asked questions

What skills are required for Embedded Software Engineer, Device Driver at ph7?

The required skills for Embedded Software Engineer, Device Driver at ph7 include: C, Assembly, Linux, ARM, PCIe, SPI, I2C, Unix.

What is the seniority level for Embedded Software Engineer, Device Driver at ph7?

Embedded Software Engineer, Device Driver at ph7 is a Senior level position.

How do I apply for Embedded Software Engineer, Device Driver at ph7?

You can view the full description and apply for Embedded Software Engineer, Device Driver at ph7 on EchoJobs: https://echojobs.io/job/ph7-linux-embedded-software-engineer-device-driver-oobpk.