Software Engineer Complier I (Full Time) – United States
Core
Design, implement, and maintain advanced compilation and debugging toolchains powering Cisco's core networking platforms (IOS-XE, Silicon One, cloud-scale routing).
Role type
Senior IC compiler and debugger 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 engineering, compiler technology
Deliverable
production ML models | product features
Required skills
C/C++ programming, memory management, pointer arithmetic, data structures, computer architecture (ARM/x86), assembly language reading, compiler construction, code generation, LLVM infrastructure, debugger fundamentals (GDB/LLDB), DWARF standards
Preferred skills
LLVM/Clang/GCC toolchain extensions, binary analysis (GNU Binutils), test automation (Python/Linux shell), embedded Linux toolchain configuration, AI-assisted developer tools integration
Technologies
LLVM, GCC, GDB, LLDB, DWARF, ELF, Python, CI/CD, VSCode, Language Server Protocol
Responsibilities
Develop compiler enhancements and runtime diagnostic tools, optimize code generation for ARM64 and x86 architectures, enhance GDB/LLDB debuggers, build automated regression pipelines, integrate AI-assisted developer productivity tools
Seniority
Entry-level to Mid-level (0-2 years experience required based on education)