
Posted 22 days ago
Principal Software Engineer
GigamonPrincipal SW Engineer
Requirements
B.E./B.Tech or M.E./M.Tech in Computer or Electrical Engineering, 15+ years in low-level firmware or boot software development, Expert proficiency in C programming, Strong knowledge of Linux internals, Experience with U-Boot, Linux kernel, and Device Tree, Experience with Yocto or Open Embedded, Proficiency with GDB, OpenOCD, JTAG, or Lauterbach, Knowledge of UART, SPI, and I2C protocols
Skills
C#Linux
About the role
Responsibilities
- 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, and secure boundary design
- Develop and debug platform security components and low-level drivers, including crypto accelerators and secure storage
- Lead firmware architecture definition by working with geographically distributed stakeholders to translate requirements into scalable designs
- Perform hands-on platform bring-up, system-level debugging, and root-cause analysis across FPGA and production environments
- Deliver security collateral as part of SDK releases, including integration support and technical documentation
Requirements
- B.E./B.Tech or M.E./M.Tech in Computer, Electrical, or Electronics Engineering
- 15+ years of experience in low-level firmware or boot software development
- Expert proficiency in C programming and experience with kernel-adjacent code
- Strong knowledge of Linux internals, including boot flow, memory management, and MMU fundamentals
- Extensive experience with U-Boot, Linux kernel, Device Tree, and build systems like Yocto or Open Embedded
- Proficiency with debugging tools such as GDB and at least one of OpenOCD, JTAG, or Lauterbach
- Hands-on experience with hardware communication protocols including UART, SPI, and I2C
About the Company
Gigamon protects the hybrid networks and data of the largest, most complex organizations on the planet. We offer a deep observability pipeline that delivers network-derived intelligence to cloud, security, and observability tools, helping customers eliminate security blind spots and optimize network traffic.
ScoutJobs Agent
Get matches like this delivered daily
Sign up free — we'll pull jobs that fit your CV from across the web and rank them for you.
Get started — it's freePrincipal Software Engineer
Gigamon · Pune
