Technical Leader-LLVM Compiler Development

  • Location:
    San Jose, California, US
  • Area of Interest
    Engineer - Software
  • Job Type
  • Technology Interest
    Software Development, Testing
  • Job Id
What You'll Do:  
Technical Leader- LLVM Compiler Engineering development San Jose, CA   Cisco's CSG Tools development team  is looking to hire an LLVM compiler engineer for our Developer Tools Team delivering mission-critical applications and services. 
Who You'll Work With: 
Modernizing the Software Development Environment at Cisco bringing best in class tools from the industry and open source for use by engineers at Cisco. This job truly aims at changing the way every engineer at Cisco lives, plays, works and learns.

Who You Are: 
* Play a critical role in cutting edge compiler, code analysis, optimization, and generation technologies at Cisco 
* Shape the company's software development methodologies and processes, as well as actively involve with the Open Source LLVM community
* Has a genuine interest in compiler technologies, hardware, operating and networking systems, with a keen eye for detail and a passion for quality and a drive to improve Cisco software development tools and processes
Minimum Qualifications
* MS degree in Computer Science or Computer Engineering
* 1+ years of experience with LLVM compiler
* Experience with compiler optimizations, code generation and overall design of compilers
* Strong C++ coding skills
* Experience debugging a complex software stack
* Good understanding of SCM tools (Git/Gerrit)
* Strong self-motivation for solving problems and innovating with furious intent to improve the customer experience
* Strong problem solving and software development/troubleshooting skills
* Ability to work independently and as part of a team in a fast-paced dynamic environment with little supervision
Preferred Qualifications
* PhD degree in Computer Science or Computer Engineering
* Contributions to LLVM or other open source compiler projects
* Knowledgeable on state-of-art compiler, developer, and productivity tools 
Why Cisco: 
We connect everything: people, processes, data, and things. We innovate everywhere, taking bold risks to shape the technologies that give us smart cities, connected cars, and handheld hospitals. And we do it in style with unique personalities who aren't afraid to change the way the world works, lives, plays and learns.  We are thought leaders, tech geeks, pop culture aficionados, and we even have a few purple haired rock stars. We celebrate the creativity and diversity that fuels our innovation. We are dreamers and we are doers.   We Are Cisco.  #CiscoCareers is #hiring #llvm #clang #compiler #tool chains #linker #embedded #platform