Embedded Software Engineer
In short
Responsibilities
- 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.
Requirements
- 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
Desired Qualifications
- 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.
Benefits
- On-site gym
- On-site healthcare
- On-site café
- Social interest groups
- Philanthropy opportunities
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…
Company
CiscoJob Posted
3 weeks ago
Employment Type
Full Time
Work mode
On Site
Salary
Negotiable
Experience Level
Entry
Locations
Bengaluru, India
Qualification
Applicants
Be an early applicant
