Cisco is looking for software engineers to drive next-gen software innovations in areas like cloud, mobile, desktop, and security. The goal is to develop software and tools for high-impact technology platforms, ensuring programs are user-friendly and bug-free, while also considering hardware compatibility and process enhancement.
Requirements
- Currently enrolled in a PhD program in Computer Science, Software Engineering, Computer Engineering, Electrical Engineering or related field
- Up-to-date on programming and scripting languages: C/C++, Python, Java
- Hands on QA, Testing, and/or Debugging skills
- Knowledge of Linux, Networking concepts, OS fundamentals, Embedded Development, and/or ML
- Experience with Databases, Web Application Development, and Web Services
- Knowledge in Computer Networking and/or Cybersecurity
- Knowledge of Cloud Platforms: AWS, Microsoft Azure, or Google Cloud
Responsibilities
- programming magic across the globe on teams such as Engineering, Information Technology, Supply Chain, Customer Experience, Security and Trust, etc.
- driving next-gen software innovations including cloud, mobile, desktop or security spaces.
- working with applications that make technology accessible no matter the device.
- develop software and tools in support of many of our high-impact technology platforms such as operating systems, networks, databases and more.
- watch for hardware compatibility while potentially influencing design.
- streamline and enhance existing procedures.
- create innovative software solutions that make a difference.
Other
- Currently enrolled in a PhD program
- adeptness in time management will empower you to effectively prioritize tasks and deliver high-quality work within set deadlines.
- passion for problem-solving
- work as a team, collaborating with empathy to make really big things happen on a global scale.
- our solutions are everywhere, our impact is everywhere.