Software Engineer Compiler II (Full Time) – United States

Cisco•Austin, TX
•$111,700 - $203,100•Remote

About The Position

Within Cisco's Core Platform Software and Toolchains organization, the team develops, optimizes, and maintains mission-critical compiler, debugger, and code analysis toolchains that power Cisco IOS-XE, Silicon One, and cloud-scale routing platforms. This role operates at the leading edge of systems engineering, bridging modern processor architectures with LLVM/GCC optimizations, custom IR transformations, and high-fidelity runtime debugging infrastructure. As active contributors to the open source toolchain ecosystem, the team solves complex low-level engineering challenges to maximize code generation efficiency, developer velocity, and binary resilience across Cisco's global product portfolio.

Requirements

  • Master's degree with 0 years of work experience OR Bachelor's degree with 2 years of work experience in Computer Science, Computer Engineering, Software Engineering, Electrical Engineering, or a related technical field (completed within the past 3 years or expected to be completed within the next 12 months).
  • Demonstrated proficiency in C and C++ (C++17/C++20) with strong foundations in systems programming, memory management, pointer arithmetic, and core algorithms.
  • Hands-on academic research, project, or industry 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).

Nice To Haves

  • Hands-on experience contributing to or extending open-source toolchains (LLVM, Clang, GCC, GDB, LLDB), including writing custom LLVM optimization passes or toolchain diagnostics.
  • Deep 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.
  • Experience configuring, cross-compiling, and packaging toolchains for Embedded Linux, RTOS, or large-scale distributed networking operating systems.

Responsibilities

  • Architect, implement, and optimize advanced compilation, code analysis, and debugging toolchains that power Cisco's core networking platforms.
  • Develop sophisticated compiler transformations and runtime diagnostic tools in modern C/C++.
  • Optimize LLVM/GCC backends and intermediate representations (IR) for ARM64 and x86 architectures.
  • Enhance GDB/LLDB debugging capabilities.
  • Build robust automated validation pipelines using Python and CI/CD frameworks.
  • Advance DWARF debug format standards.
  • Integrate AI-assisted developer productivity tooling into modern engineering workflows.
  • Drive end-to-end toolchain excellence.
  • Deliver high-performance code generation improvements.
  • Contribute impactful enhancements to open-source systems.

Benefits

  • Medical insurance
  • Dental insurance
  • Vision insurance
  • 401(k) plan with Cisco matching contribution
  • Paid parental leave
  • Short-term disability coverage
  • Long-term disability coverage
  • Basic life insurance
  • Restricted stock units
  • 10 paid holidays per full calendar year
  • 1 floating holiday for non-exempt employees
  • 1 paid day off for employee’s birthday
  • Paid year-end holiday shutdown
  • 4 paid days off for personal wellness
  • 16 days of paid vacation time per full calendar year (non-exempt employees)
  • Flexible vacation time off program (exempt employees)
  • 80 hours of sick time off provided on hire date and each January 1st thereafter
  • Up to 80 hours of unused sick time carried forward
  • Additional paid time away may be requested for critical or emergency issues for family members
  • Optional 10 paid days per full calendar year to volunteer
  • Annual bonuses (for non-sales roles)
  • Performance-based incentive pay (for sales roles)
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service