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 aSenior Platform Developerwith strong expertise inLinux kernel, device driver development, and networking technologies . The ideal candidate will have hands-on experience withend-to-end platform software developmentin anetworking 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 toend-to-end software developmentfor networking platforms (concept, design, development, integration, testing). Develop and maintainLinux kernel drivers ,modules , andhardware interface layers(I2C, PCIe, SPI, etc.). Performplatform bring-upandhardware/software integrationfor new boards and chipsets. Debug and analyze complexhardware–software interaction issuesusing tools likeArium, BDI, GDB , andI2C trace analyzers . Conduct root-cause analysis and performance optimization for platform issues involvingI2C ,PCIe , and other buses. Work withPPC, ARM, and x86architectures; read and interpret low-level assembly when required. Design and implementautomation 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. SupportL2/L3 networking protocolsandLAN/WAN interface integrationin embedded network systems. Participate in design reviews, code reviews, and contribute to continuous improvement of development processes. Required Skills and Experience: 8–15 yearsof experience in platform or embedded software development fornetworking or hardware systems . Strong hands-on experience withLinux kernel internals ,driver development , anddevice interfaces(I2C, PCIe, SPI). Proven debugging skills usinghardware and software debuggers(Arium, BDI, GDB, etc.). Good understanding ofPPC, ARM, and x86 architecturesand ability to interpret assembly code. Strong proficiency inC programmingwith experience in large-scale software systems. Experience insource code management(Git, SVN) andUNIX/Linux development environments . Working knowledge ofEthernet Layer 2 and Layer 3 networking protocols(VLAN, ARP, IPv4/IPv6, OSPF, BGP). Experience designing or runninglongevity and stress testsusingShell/Python scripting . Strong problem-solving, analytical, and communication skills. Proven track record of delivering results undertight schedulesin across-functional team environment . Preferred / Desirable Skills: Experience withBroadcom (BCM) chipsets ,SDK integration , ornetwork ASICs . Familiarity withCloud Networking ,Virtualization , orSDN technologies . Experience withU-Boot ,BSP development , andbootloader customization . Exposure toplatform management softwareorsystem-level monitoring frameworks . Knowledge ofDPDK ,Open vSwitch , orSONiCis a plus. If any interested for above position kindly help me to share your resume amit.k@Thanks & Regards Amit Kumar
Job Title
Senior Platform Engineer