Cisco, a global company headquartered in the United States, is looking for experienced IT professionals to fill the position of Software Engineer. Continue reading to learn how to apply.
Software engineer | Bangalore
Roles and responsibilities:
- Candidates should put a lot of time and effort into the Network team. Intuitive.
- By creating a new networking platform that can learn, adapt, and secure itself at the speed of today’s businesses, the industry will be transformed.
- This Digital Network Architecture technology simplifies network administration while also providing new analytics and insights to our customers.
- Artificial intelligence, machine learning, analytics, IoT, security, automation, and other technologies are all part of this team’s inventions.
- Understanding the basics of asynchronous programming
- Problem-solving and software development/troubleshooting abilities are essential. It is necessary to be able to “think in code” and debate concepts and techniques.
- TDD, Code Reviews, and other development best practices are followed, and the developer owns the code. To verify quality, automated tests are used.
- A minimum of 8 years of software development experience is required, as well as an MS/BS in Computer Science or equivalent.
- JAVA, Microservices, Spring, MongoDB, ReactJS/Ext JS/Angularjs, XML, and REST are all skills required.
- Quick learner with excellent technical and analytical (problem-solving) abilities.
- Object-oriented programming skills are essential.
Senior Software Engineer | Bangalore
Roles and responsibilities:
- The job involves the design and development of UCS Server system management firmware and management software.
- The role involves working through a full software development cycle using agile methodologies covering end-to-end design, development, testing, and deployment.
- As part of the Platform software engineering team of UCS Servers, Bangalore, you will have the chance to work on developing new features and capabilities, which is an important component of the Data Center strategy.
- Led BMC (Baseboard Management Controller) firmware development for UCS computing platforms in this highly visible job as a senior software engineer.
- Throughout the platform lifespan, take control of overall platform BMC development and particular features.
- A bachelor’s or master’s degree in computer science/engineering, electronics engineering, or a related subject is required.
- 5-8 years of professional experience developing server systems in C, C++, and embedded firmware.
- Should be able to debug using debuggers and have hands-on C programming experience in Inter-Process Communication.
- A thorough grasp of the architecture and standards for Server Platform Management is required.
- U-boot, Linux Kernel development, Device Drivers, and OS Internals experience.
- Practical experience in the lab with board setup and validation.
How to apply
Interested candidates should visit
their official website to apply.