Talent.com
Principal Platform Architect
Principal Platform ArchitectACL Digital • Republic Of India, IN
Principal Platform Architect

Principal Platform Architect

ACL Digital • Republic Of India, IN
5 days ago
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

    Create a job alert for this search

    Principal Architect • Republic Of India, IN