Skip to content
Updated How AI-exposed are the skills employers are hiring for? See the data →

From the employer's careers site First seen 26 Oct 2026 · Still live on 31 Oct 2026

Compiler Software Engineer II

Cisco Austin, Texas mid full-time

Salary

$125,700 - $203,100 per year

Apply on Cisco

Description

We're seeking a Compiler Software Engineer II to join our Network Engineering team. You'll work on building and maintaining mission-critical compiler, debugger, and code analysis toolchains that power Cisco's core networking platforms.

Your responsibilities will include:

  • Architecting, implementing, and optimising advanced compilation, code analysis, and debugging toolchains
  • Developing sophisticated compiler transformations and runtime diagnostic tools in modern C/C++
  • Optimising LLVM/GCC backends and intermediate representations (IR) for ARM64 and x86 architectures
  • Enhancing GDB/LLDB debugging capabilities and building automated validation pipelines using Python and CI/CD frameworks
  • Advancing DWARF debug format standards and integrating AI-assisted developer productivity tooling into modern engineering workflows

To qualify, you'll need:

  • A Master's degree with 0 years of work experience or a Bachelor's degree with 2 years of work experience in Computer Science, Computer Engineering, Software Engineering, Electrical Engineering, or a related technical field
  • Proficiency in C and C++ (C++17/C++20) with strong foundations in systems programming, memory management, pointer arithmetic, and core algorithms
  • Hands-on experience in compiler construction, intermediate representations (IR), code generation, or LLVM/GCC backend infrastructure
  • Strong understanding of computer architecture (ARM64 or x86), assembly language, operating system internals, and runtime debugging fundamentals (GDB, LLDB, DWARF)

Preferred qualifications include:

  • Experience contributing to or extending open-source toolchains (LLVM, Clang, GCC, GDB, LLDB)
  • Familiarity with DWARF debug format specifications, object file structures (ELF), symbol resolution, linkers (LLD, Gold), and binary utilities (GNU Binutils)
  • Experience developing automated regression testing frameworks and performance benchmark suites using Python and Linux shell utilities in modern CI/CD pipelines

In terms of compensation, Cisco offers a salary range of $125,700.00 - $203,100.00 for this position in the New York City Metro Area, and $111,700.00 - $180,800.00 for Non-Metro New York state & Washington state.

Benefits include medical, dental and vision insurance, a 401(k) plan with a Cisco matching contribution, paid parental leave, short and long-term disability coverage, and basic life insurance.

Skills

Required

  • C
  • C++
  • systems programming
  • compiler construction
  • LLVM/GCC
  • computer architecture
  • assembly language
  • operating system internals
  • runtime debugging

Nice to have

  • open-source toolchains
  • DWARF debug format
  • object file structures
  • symbol resolution
  • linkers
  • binary utilities
  • automated regression testing
  • performance benchmark suites
Apply on Cisco