Req # 1208182 Software Engineer - Build Tools

  • Location:
    Bangalore, Karnataka, India
  • Area of Interest
    Engineer - Software
  • Job Type
  • Technology Interest
  • Job Id
We are looking for passionate individuals with a desire to change the way every engineer at Cisco lives, plays, works and learns!

Role & Responsibilities include but not limited to:
* Develop and enhance tools to optimize Cisco commit development process
* Transform existing tools to provide a state-of-the-art development experience to developers at Cisco
* Conceive new tools and/or methods to increase the overall quality of the S/W releases while maintaining an agile development process
* Work on automation areas such as continuous integration, build, and source base merges.
* Work within a team environment and enhance your programming skills while learning from Senior Software Engineers at the same time

Minimum Qualifications
* Good knowledge of programming language: Python
* Strong hold on Make, Build Systems.
* Creative problem solving skills and excellent troubleshooting/debugging skills
* Knowledge and experience implementing Continuous Delivery model, Continuous Integration, and Source Code Control tools or strong desire to learn!
* Ability to manage multiple tasks and work towards long-term goals
* Strong written and verbal communication

* VERY STRONG Perl/Python knowledge/expertise required. [ solving complex issues without needed to run thru a debugger expected ]
* Expertise of GNU make, SQL, gcc
* gcc/gdb suite
* Experience in embedded systems and cross compile toolchains for various hardware architectures.
* Expertise in following scripting language: Perl,bash, Python
* Hands-on experience in using source control and bug tracking systems: JIRA, SVN, GIT, ClearCase, ClearQuest etc
* Extensive experience in source code merging between various branches and branching strategies according to multiple related-development projects.
* Strong data-structure/algorithm understanding
* Experience with Static Analysis tools such as Coverity a plus.
* ability to work across multiple time zones and providing remote support for teams.
* familiarity with Linux tool installations and debugging.
* Should be able to work well both in a team setting and in individual projects.

We connect everything - people, process, data and things. We innovate everywhere to create fresh ideas and possibilities. We make a meaningful difference that will benefit everyone - our people, our customers and the world around us.

Our technology changes the way the world works, lives, plays and learns. But our edge doesn't come from technology. It comes from our people. We're looking for the kind of people who take smart risks, thrive in diverse environments, inspire their colleagues, and are committed to having an impact on the world. Whether you create technology solutions that redefine business or build connections that strengthen the community, you can make it happen at Cisco!

Powered By