Hardware Engineer - Gigamon (Chennai)

3 - 8 years

12 - 22 Lacs

Posted:Just now| Platform: Naukri logo

Apply

Work Mode

Hybrid

Job Type

Full Time

Job Description

Responsibilites:

Lead the architecture and bring-up of new hardware platforms, including hardware-software interface design, board bring-up planning, and system-level debugging.

  • Design, develop, and debug low-level software, including bootloaders (e.g., U-Boot), system firmware (e.g., BIOS), and Linux kernel device drivers for x86, ARM, and MIPS architectures.
  • Develop and maintain custom kernel drivers for peripherals (I2C, SPI, UART, USB, PCIe) and enhance the Linux networking stack, contributing to open-source initiatives such as ONIE and OpenBMC.
  • Architect and implement Board Management Controller (BMC) firmware, leveraging standards like IPMI and Redfish, and drive solutions based on the OpenBMC framework.
  • Collaborate with security teams to implement platform security features, including Hardware Root of Trust (HROT).
  • Guide development and debugging efforts for networking hardware, including Broadcom and Marvell switch silicon (e.g., Trident 4, Tomahawk, CN9XXX), high-speed SerDes, optical modules, and Ethernet/PCIe PHYs.
  • Architect and maintain embedded Linux build systems (Yocto, Buildroot) and adapt enterprise Linux distributions (e.g., Rocky Linux) for custom hardware.
  • Mentor engineers, conduct code reviews, and drive continuous improvement through agile methodologies and best practices.

Requirements:

Bachelors degree in Electronics, Electrical, or Computer Science Engineering (required).

  • 10+ years of professional experience in software design and development for hardware networking products.
  • Demonstrated leadership in hardware bring-up, including debugging with lab equipment (logic analyzers, trace32, BIOS/CPLD programming tools) and schematic analysis.
  • Deep expertise in embedded systems, including platform firmware (U-Boot, BIOS), BMC architecture, and embedded security (HROT).
  • Mastery of C programming (and C++ for embedded systems), Linux kernel internals, device driver development, and memory/process management.
  • Extensive experience with embedded Linux build systems (Yocto, Buildroot) and enterprise Linux distributions (e.g., Rocky Linux).
  • Proven track record with networking protocols (TCP/IP, Ethernet), high-speed interfaces (SerDes, Ethernet/PCIe PHYs), and switch silicon from major vendors such as Broadcom and Marvell.
  • Experience with optical modules and modern hardware management interfaces (OpenBMC, IPMI, Redfish).
  • Strong background in technical leadership, system architecture, feasibility analysis, and technical specification development.

Mock Interview

Practice Video Interview with JobPe AI

Start Job-Specific Interview
cta

Start Your Job Search Today

Browse through a variety of job opportunities tailored to your skills and preferences. Filter by location, experience, salary, and more to find your perfect fit.

Job Application AI Bot

Job Application AI Bot

Apply to 20+ Portals in one click

Download Now

Download the Mobile App

Instantly access job listings, apply easily, and track applications.

coding practice

Enhance Your C Skills

Practice C coding challenges to boost your skills

Start Practicing C Now
Gigamon logo
Gigamon

Network Security

Pleasanton

RecommendedJobs for You