Responsibilities
- Design, implement, maintain, and harden secure boot and Root of Trust solutions for embedded platforms and SoCs.
- Develop boot flow, early platform initialization, U-Boot, Linux kernel and BSP integrations, Device Tree updates, firmware interfaces, and secure/non-secure boundaries.
- Implement and debug low-level security components and drivers for cryptography, key services, secure storage, provisioning, anti-rollback, and attestation.
- Lead firmware architecture, requirements translation, platform bring-up, system-level debugging, and root-cause analysis across FPGA, emulation, early-silicon, and production environments.
- Deliver SDK security collateral, integration and validation guidance, known-issue tracking, release-readiness documentation, and technical architecture documentation.
- Collaborate with globally distributed hardware, software, QA, and validation teams to deliver reliable, secure firmware products.
Requirements
- B.E./B.Tech or M.E./M.Tech in Computer Engineering, Electrical or Electronics Engineering, or a related field.
- 15+ years of low-level firmware or boot software development experience with deep expertise in secure boot and Root of Trust implementation on SoCs.
- Expert proficiency in C and strong experience with low-level firmware and kernel-adjacent code.
- Strong knowledge of Linux internals, boot flow, memory management, MMU fundamentals, privilege and isolation concepts, and system debugging.
- Hands-on SoC and platform bring-up experience with ownership of boot-stack quality, reliability, and security.
- Extensive experience with U-Boot, Linux kernel, Device Tree, and build environments such as Yocto, Open Embedded, or Rocky Linux.
- Experience using GDB and at least one of OpenOCD, JTAG, Lauterbach, or similar debugging platforms.
- Experience with FPGA, emulation, or early-silicon bring-up and validation.
- Experience with UART, SPI, and I2C hardware communication protocols.
- Experience with pre-silicon or FPGA validation, post-silicon boot and security debugging, and complex platform-issue triage.
- Familiarity with secure boot, secure storage, lifecycle and provisioning, anti-rollback, attestation, and firmware-to-OS trust boundaries.
- Exposure to Broadcom and Marvell SDK environments.
- Strong ownership, communication, documentation, collaboration, debugging discipline, and architectural thinking.
About Gigamon
Gigamon® protects the hybrid cloud networks and data of the world’s most complex organizations. The AI-powered Gigamon Deep Observability Pipeline delivers complete visibility into all data in motion by providing trusted, network-derived telemetry directly to cloud, security, and observability tools. With AI-driven insights across packets, flows, and application metadata, organizations can detect threats concealed in encrypted and lateral traffic, resolve network and application performance bottlenecks quickly, and validate compliance while reducing operational cost and complexity. As the pioneer in deep observability, Gigamon is trusted by 4,000+ organizations worldwide, including 83 of the Fortune 100 and 9 of the 10 largest mobile network operators. Learn more at gigamon.com.