About The Position

The Networking Engineering team builds foundational software and hardware systems that connect the world. Within the Core Platform Software and Toolchains organization, this 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. They operate at the leading edge of systems engineering, bridging modern processor architectures with LLVM/GCC optimizations and high-fidelity runtime debugging infrastructure. As active contributors to the open source community, they solve complex low-level puzzles to maximize software performance, developer velocity, and binary resilience across Cisco's global product portfolio.

Requirements

  • Meet one of the following (completed within the past 3 years or expected to be completed within the next 12 months): A Bachelor's degree with 0 years of work experience; OR An educational or workforce development program (e.g., Associate's, Apprenticeship, Boot camp, or Certification) with 1 year of work experience; OR A High school diploma (or equivalent) with 2 years of work experience.
  • Qualifying education and work experience should be in Computer Engineering, Software Engineering, Computer Science, Information Technology, or a related field.
  • Demonstrated programming proficiency in C or C++ with a strong foundational understanding of memory management, pointer arithmetic, and data structures.
  • Foundational understanding of computer architecture (ARM or x86), operating system fundamentals (processes, memory management), and the ability to read assembly language.
  • Coursework, academic research, or hands-on project experience in compiler construction, code generation, LLVM infrastructure, or debugger fundamentals (GDB, LLDB, DWARF).

Nice To Haves

  • Hands-on experience with LLVM, Clang, GCC, or GDB open-source toolchains, including writing custom LLVM passes or toolchain extensions.
  • Familiarity with DWARF debug format specifications, object file structures (ELF), symbol tables, and binary analysis utilities (GNU Binutils).
  • Practical experience developing test automation scripts using Python and Linux shell utilities in a CI/CD environment.
  • Experience configuring or cross-compiling toolchains for Embedded Linux or networking operating systems (routers/switches).
  • Interest or experience integrating AI-assisted developer tools or modern IDE plugins (VSCode, Language Server Protocol / DAP) to enhance software development workflows.

Responsibilities

  • Design, implement, and maintain advanced compilation and debugging toolchains that power Cisco's core networking platforms.
  • Develop compiler enhancements and runtime diagnostic tools in C and C++.
  • Optimize code generation and LLVM infrastructure for ARM64 and x86 architectures.
  • Enhance GDB/LLDB debuggers.
  • Build automated regression pipelines using Python and CI/CD tools.
  • Integrate DWARF debug information standards.
  • Integrate AI-assisted developer productivity tools into modern IDE environments.
  • Drive end-to-end toolchain excellence.
  • Evangelize secure coding practices.
  • Contribute impactful enhancements to open source toolchain ecosystems.

Benefits

  • Medical insurance
  • Dental insurance
  • Vision insurance
  • 401(k) plan with a Cisco matching contribution
  • Paid parental leave
  • Short-term disability coverage
  • Long-term disability coverage
  • Basic life insurance
  • 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 (for non-exempt employees)
  • Flexible vacation time off program (for 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 from one calendar year to the next
  • Additional paid time away may be requested to deal with 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