Embedded Software Engineer

I korthet

Join Cisco's IIOT team as an entry-level Embedded Software Engineer. You will design and develop hardware platforms, control plane, and data plane software for IIoT switching and routing products. Requires a Bachelor's degree, proficiency in C/C++, and strong understanding of OS, Linux kernel, and device drivers.

Ansvarsområden

  • Design and development of IIoT hardware platforms, ensuring seamless integration between hardware and software layers.
  • Design and development of control plane and data plane software for Cisco IIOT Switching, Routing products.
  • Design and develop low-level software components, including BSP, device drivers and kernel modules.
  • Analyze requirements and problem statements to come up with right software designs and solutions.
  • Write detailed design documents and functional specifications.
  • Code and Unit Test Software components and modules.
  • Triage, debug, and root cause simulation, software bring-up, and customer failures.
  • Innovate and come up with new ideas that can lead to filing patents and creating IP value for the company.

Krav

  • Bachelors (1- 3 years) or Master’s degree(1-2 years) in Computer Science, EE/ECE or related fields.
  • Proficient in writing quality code in C/C++
  • Strong understanding of OS (e.g. Linux, RTOS, Unix) and experience working with Linux kernel, device drivers.
  • Experience in developing software/firmware for networking equipment.
  • Experience with debugging and verification methodologies
  • Experience in using AI tools for Software Development

Önskade kvalifikationer

  • Experience using Traffic generators/Analyzers such as IXIA/Sniffer is a plus.
  • Prior work experience with control plane software or data plane software, data structures, Linux/RTOS/Networking OS internals
  • Experience in Networking domain with strong L2/L3, Wireless or Security protocols experience OR Experience in development and validation of peripheral interfaces (e.g. PCI, PCIe, I2C, SPI, UART, GPIO, Ethernet) and ensure their reliable operations is a plus.
  • Cisco Networking certificates such as CCNA, CCNP, CCIE are desirable.
  • Excellent communication and strategic planning skills, while being self-motivated with a focus on execution.

Förmåner

  • On-site gym
  • On-site healthcare
  • On-site café
  • Social interest groups
  • Philanthropy opportunities
#IIOT#switching#routing#software development#hardware platforms#control plane#data plane#low-level software#BSP#device drivers#kernel modules#software design#functional specifications#unit testing#white box testing#automation#simulation#software bring-up#patents#intellectual property#networking equipment#traffic generators#traffic analyzers#IXIA#Sniffer#verification#AI tools#firmware#L2#L3#wireless protocols#security protocols#peripheral interfaces#PCI#PCIe#I2C#SPI#UART#GPIO#Ethernet
Cisco Logo

Om Cisco

Powering an inclusive future for all through networking technology

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…

Cisco Logo

Företag

Cisco

Publicerade jobb

för 3 veckor sedan

Anställningstyp

Heltid

Arbetsform

På plats

Lön

Förhandlingsbar

Erfarenhetsnivå

Junior

Platser

Bengaluru, India

Kvalifikation

Kandidatexamen

Sökande

Ansök tidigt