Cisco’s Core Platform Software and Toolchains organization develops, optimizes, and maintains compiler, debugger, and code-analysis toolchains used by Cisco IOS-XE, Silicon One, and cloud-scale routing platforms. The team works across processor architectures, LLVM/GCC optimizations, custom intermediate-representation transformations, and runtime debugging infrastructure, and contributes to open-source toolchain projects. The role focuses on developing and improving compilation, code-analysis, and debugging tools for Cisco networking platforms. Work includes implementing compiler transformations and runtime diagnostic tools in modern C/C++, optimizing LLVM/GCC backends and intermediate representations for ARM64 and x86, enhancing GDB/LLDB debugging capabilities, building automated validation pipelines with Python and CI/CD frameworks, advancing DWARF debugging formats, and integrating AI-assisted developer tools into engineering workflows. The posting identifies the opportunity as Software Engineer Compiler I, while the role description refers to a Compiler Software Engineer II.
Stand Out From the Crowd
Upload your resume and get instant feedback on how well it matches this job.
Job Type
Full-time
Career Level
Entry Level