Software Engineer – Network/Embedded/Application Development (Summer Internship) - India EG Requisition
I korthet
Ansvarsområden
- Develop, test, and refine software for platforms, including networking protocols, embedded systems, and scalable cloud applications.
- Influence technical decisions, optimize system designs, and use AI-assisted workflows to streamline development.
- Take ownership of projects, adapt to evolving challenges, and deliver high-quality, secure, and privacy-focused code.
- Develop next-generation networking protocols and improve network performance and scalability.
- Build scalable, high-impact cloud applications and create intuitive user experiences.
- Work on low-level programming and embedded systems, building high-performance systems where software meets hardware.
- Utilize AI tools to accelerate coding, automate testing, and improve code quality.
- Engage in autonomous systems, task decomposition, and agentic development.
Krav
- Strong grasp of Data Structures and Algorithms.
- Academic foundation in TCP/IP, routing, and switching.
- Proficiency in C or C++ with experience in multi-threading and socket programming.
- Understanding of modern security frameworks, including firewalls, Zero Trust architecture, and encryption protocols (e.g., TLS).
- Ability to use AI coding assistants (e.g., Claude, GitHub Copilot) to accelerate development and automate testing.
- Proficiency in at least one major language (Java, Python, Go, or React).
- Understanding of HTTP, RESTful APIs, and database concepts (SQL/NoSQL).
- Ability to think critically about application scalability and cloud environments (AWS, Azure, or GCP).
- Proficiency in C/C++ and Python, with an interest in memory management and resource-constrained environments.
- Understanding of OS internals, including processes, threads, memory management, and user/kernel space separation.
- Exposure to microcontrollers, RTOS, device drivers, or hardware-software interfacing.
- Active use of AI tools (e.g., Cursor, GitHub Copilot, OpenAI Codex) to accelerate coding, automate testing, and improve code quality.
- Experience or strong interest in autonomous systems, including task decomposition, agentic development, and exposure to frameworks like LangChain, LangGraph and the Model Context Protocol (MCP).
- Solid conceptual understanding of Generative AI, including token usage, context windows, RAG (Retrieval-Augmented Generation), vector databases, and the basics of production engineering (guardrails, monitoring and scaling).
- Master’s degree in Computer Science/Electronics (0 years of experience).
Önskade kvalifikationer
- Experience with network simulation tools (e.g., Cisco Packet Tracer, GNS3) or Wireshark is preferred.
- Proven ability to resolve complex technical problems.
- Excellent collaboration and communication skills.
- Self-motivated with a strong drive to achieve results.
Förmåner
- Summer Internship opportunity.
Cisco (NASDAQ: CSCO) enables people to make powerful connections--whether in business, education, philanthropy, or creativity. Cisco hardware, software, and service offerings are used to create the Internet solutions that make networks possible--providing easy access to information anywhere, at any time. \n\nCisco was founded in 1984 by a small group of computer scientists from Stanford University. Since the company's inception, Cisco engineers have been leaders in the development of Internet Protocol (IP)-based networking technologies. Today, with more than 71,000 employees worldwide, this…
Företag
CiscoPublicerade jobb
för 4 veckor sedan
Anställningstyp
Heltid
Arbetsform
På plats
Lön
Förhandlingsbar
Erfarenhetsnivå
Junior
Platser
Bengaluru, India
Kvalifikation
Sökande
Ansök tidigt
