Home Job Listings Categories Locations

Senior Platform Engineer

📍 Bangalore, India

Construction ACL Digital

Job Description

Dear Connections, ACL Digital is hiring for Senior Platfor Developer for Bangalore. Job Title:

Senior Platform Developer (C/C++ – Linux Kernel, Drivers, Networking) Experience:

8–15 Years Location:

Bangalore Employment Type:

Full-time / Permanent About the Role: We are seeking a

Senior Platform Developer

with strong expertise in

Linux kernel, device driver development, and networking technologies . The ideal candidate will have hands-on experience with

end-to-end platform software development

in a

networking product environment , including hardware bring-up, kernel-level debugging, and system-level integration. You will work closely with hardware and software teams to develop, debug, and optimize platform software across a variety of architectures and chipsets. Key Responsibilities: Lead and contribute to

end-to-end software development

for networking platforms (concept, design, development, integration, testing). Develop and maintain

Linux kernel drivers ,

modules , and

hardware interface layers

(I2C, PCIe, SPI, etc.). Perform

platform bring-up

and

hardware/software integration

for new boards and chipsets. Debug and analyze complex

hardware–software interaction issues

using tools like

Arium, BDI, GDB , and

I2C trace analyzers . Conduct root-cause analysis and performance optimization for platform issues involving

I2C ,

PCIe , and other buses. Work with

PPC, ARM, and x86

architectures; read and interpret low-level assembly when required. Design and implement

automation scripts

(Shell/Python) for system testing, longevity, and validation. Collaborate with cross-functional teams (hardware, firmware, network software) to deliver high-quality, robust platform software. Support

L2/L3 networking protocols

and

LAN/WAN interface integration

in embedded network systems. Participate in design reviews, code reviews, and contribute to continuous improvement of development processes. Required Skills and Experience: 8–15 years

of experience in platform or embedded software development for

networking or hardware systems . Strong hands-on experience with

Linux kernel internals ,

driver development , and

device interfaces

(I2C, PCIe, SPI). Proven debugging skills using

hardware and software debuggers

(Arium, BDI, GDB, etc.). Good understanding of

PPC, ARM, and x86 architectures

and ability to interpret assembly code. Strong proficiency in

C programming

with experience in large-scale software systems. Experience in

source code management

(Git, SVN) and

UNIX/Linux development environments . Working knowledge of

Ethernet Layer 2 and Layer 3 networking protocols

(VLAN, ARP, IPv4/IPv6, OSPF, BGP). Experience designing or running

longevity and stress tests

using

Shell/Python scripting . Strong problem-solving, analytical, and communication skills. Proven track record of delivering results under

tight schedules

in a

cross-functional team environment . Preferred / Desirable Skills: Experience with

Broadcom (BCM) chipsets ,

SDK integration , or

network ASICs . Familiarity with

Cloud Networking ,

Virtualization , or

SDN technologies . Experience with

U-Boot ,

BSP development , and

bootloader customization . Exposure to

platform management software

or

system-level monitoring frameworks . Knowledge of

DPDK ,

Open vSwitch , or

SONiC

is a plus. If any interested for above position kindly help me to share your resume amit.k@acldigital.com

Thanks & Regards Amit Kumar

Ready to Apply?

Don't miss this opportunity! Apply now and join our team.

Job Details

Posted Date: February 25, 2026
Job Type: Construction
Location: Bangalore, India
Company: ACL Digital

Ready to Apply?

Don't miss this opportunity! Apply now and join our team.