Software Engineer Compiler II (Full Time) – United States
Core
Architect, implement, and optimize advanced compilation, code analysis, and debugging toolchains powering Cisco's core networking platforms.
Role type
Senior IC compiler software engineer
Builds
Mission-critical compiler, debugger, and code analysis toolchains for Cisco IOS-XE, Silicon One, and cloud-scale routing platforms
Domain
Networking infrastructure, systems programming, compiler technology
Required skills
C/C++ (C++17/C++20), systems programming, compiler construction, LLVM/GCC backends, computer architecture (ARM64/x86), assembly language, runtime debugging (GDB/LLDB/DWARF)
Preferred skills
Open-source toolchain contributions (LLVM/Clang/GCC), DWARF/ELF/symbol resolution, automated regression testing frameworks, embedded Linux/RTOS toolchain configuration
Technologies
LLVM, GCC, GDB, LLDB, Python, CI/CD, ARM64, x86, ELF, LLD, Gold, GNU Binutils
Responsibilities
Develop sophisticated compiler transformations and runtime diagnostic tools; optimize LLVM/GCC backends and intermediate representations; enhance GDB/LLDB debugging capabilities; build robust automated validation pipelines; advance DWARF debug format standards; integrate AI-assisted developer productivity tooling
Seniority
Mid-Senior, hands-on IC