Cisco
Software Engineer Compiler II (Full Time) – United States
$112K–$203K
Austin, Texas, US · Hybrid · Full-time · Posted Nov 3, 2026
- Experience
- Master's degree with 0 years of work experience, or Bachelor's degree with 2 years of work experience. Degree and experience must be completed within the past 3 years or expected within the next 12 months.
- Education
- Master's or Bachelor's degree in Computer Science, Computer Engineering, Software Engineering, Electrical Engineering, or a related technical field.
About the job
Develops and optimizes compiler, code-analysis, and debugging toolchains for Cisco networking platforms, including code-generation improvements and AI-assisted developer tooling.
What you'll do
- Implement compiler transformations and runtime diagnostic tools; optimize LLVM/GCC backends and intermediate representations for ARM64 and x86.
- Improve GDB/LLDB debugging capabilities, DWARF support, and automated validation pipelines using Python and CI/CD frameworks.
- Integrate AI-assisted developer productivity tools and contribute enhancements to open-source systems.
What they ask for
- Proficiency in C and C++ (C++17/C++20), including systems programming, memory management, pointer arithmetic, and algorithms.
- Hands-on academic, project, or industry experience in compiler construction, IR, code generation, or LLVM/GCC backend infrastructure.
- Understanding of ARM64 or x86 architecture, assembly, operating-system internals, and runtime debugging fundamentals (GDB, LLDB, DWARF).
Nice to have
- Contributions to or extensions of open-source toolchains such as LLVM, Clang, GCC, GDB, or LLDB.
- Experience with DWARF, ELF, linkers, GNU Binutils, automated testing and benchmarking, CI/CD, or toolchains for Embedded Linux, RTOS, or networking operating systems.
Pay
$125,700.00 - $203,100.00 USD (salary); $111,700.00 - $180,800.00 USD (salary)
Tools
C, C++17/C++20, LLVM, GCC, ARM64, x86, GDB, LLDB
AI focus
Integrate AI-assisted developer productivity tooling into modern engineering workflows.
Model-written summary · the original posting is authoritative