HamburgerMenu
hirist

Gigamon - Senior Staff Software Engineer - Firmware

Gigamon
10 - 15 Years
Chennai

Posted on: 10/10/2026

Job Description

About the Role:

At Gigamon, our purpose is to protect the hybrid networks and data of the largest, most complex organizations on the planet. This role is part of a team focused on building and securing foundational firmware and boot software for embedded platforms and SoCs.

What you'll do:

- Design, implement, and maintain production-quality secure boot and Root of Trust solutions for embedded platforms and SoCs.

- Enable and harden the boot and firmware stack, including boot flow, early platform initialization, and U-Boot.

- Drive OS-level security enablement through Linux kernel and BSP integration, Device Tree updates, reserved memory definitions, firmware interfaces, and secure/non-secure boundary design.

- Develop and debug platform security components and low-level drivers, including crypto accelerators, key services, secure storage, lifecycle and provisioning flows, anti-rollback mechanisms, and attestation hooks.

- Lead firmware architecture definition by working with geographically distributed stakeholders.

- Perform hands-on platform bring-up, system-level debugging, and root-cause analysis across FPGA, emulation, early-silicon, and production environments.

What you've done:

- B.E./B.Tech or M.E./M.Tech in Computer Engineering, Electrical or Electronics Engineering, or a related field.

- 10+ years of experience in low-level firmware or boot software development, including deep expertise in secure boot and Root of Trust implementation on SoCs.

- Expert-level proficiency in C programming and strong experience working with low-level firmware and kernel-adjacent code.

- Strong knowledge of Linux internals, including boot flow, memory management, MMU fundamentals, privilege and isolation concepts, and system-level debugging.

- Hands-on experience with SoC and platform bring-up, with strong ownership of boot-stack quality, reliability, and security.

- Extensive work with U-Boot, the Linux kernel, Device Tree, and build systems such as Yocto, Open Embedded, or comparable environments.

- Proficiency with debugging tools such as GDB and at least one of OpenOCD, JTAG, Lauterbach, or similar platforms.

- Familiarity with platform security building blocks such as secure boot, secure storage, lifecycle and provisioning, anti-rollback, attestation, and firmware and OS trust boundaries.

- Exposure to Broadcom and Marvell SDK environments.

info-icon

Did you find something suspicious?

Similar jobs that you might be interested in

Posted by

Subuser1.naukri

NA at Gigamon

Last Active: NA as recruiter has posted this job through third party tool.

Job Views:  
113
Applications:  0
Recruiter Actions:  0

Functional Area

Embedded / Kernel Development

Job Code

1677763

Loading chat...