Cisco is looking for software engineers to drive next-generation software innovations in areas such as cloud, mobile, desktop, or security. The goal is to develop software and tools to support high-impact technology platforms, ensuring programs are easy to use and bug-free, while also considering hardware compatibility and influencing design.
Requirements
- Proficiency in at least one of the following programming or scripting languages: C/C++, Python, or Java, with evidence of recent (within the 12 months) coursework, projects, or work experience.
- Experience in quality assurance (QA), testing, and/or debugging in an academic, project-based, or work related setting.
- Knowledge of Linux, networking concepts, operating system fundamentals, embedded development, and/or machine learning
- Experience with databases, web application development, and web services
- Knowledge of computer networking and/or cybersecurity
- Knowledge of cloud platforms such as AWS, Microsoft Azure, or Google Cloud
Responsibilities
- develop software and tools to support many of our high-impact technology platforms, such as operating systems, networks, databases, and more
- watch for hardware compatibility
- potentially influence design
- build innovative software solutions
- Experience in quality assurance (QA), testing, and/or debugging in an academic, project-based, or work related setting.
- Knowledge of Linux, networking concepts, operating system fundamentals, embedded development, and/or machine learning
- Experience with databases, web application development, and web services
Other
- demonstrates excellent communication and teamwork abilities
- genuine passion for solving sophisticated challenges
- strong organizational skills and a tried aptitude for managing time efficiently
- process-driven individual, you have a strong desire to streamline and improve existing procedures
- Ability to legally reside and work in the country of application, without the need for visa support or employer sponsorship.