Software Development Engineer
Location : Bengaluru, Karnataka
Headquarters : United States
Hiring Mode : Full Time
Hiring Role : Developer
Experience : Mid Level
This is an excellent opportunity to join Cisco's fastest growing product UCS in
Datacenter Group. We are looking for hands-on senior technical leaders who strive in
a dynamic start up like environment. You will be part of an expert team working on
next generation data center products that enable large scale low-latency networking
and storage IO virtualization. What You’ll Do
The job involves working on UCS Rack Server platform development activities. SAVBU UCS Rack software team develops software to manage UCS Rack Servers in UCS managed and stand-alone environments. These includes development of rack server Integrated Management Controller, tools and utilities.
Who You'll Work With
In this role, you will have the opportunity to work in a Baseboard Management Controller (BMC) software development as part of the software engineering team of Rack Server team, Bangalore, which is a key part of Cisco's Data Center strategy. We are looking for applicants who strive in a fast paced start-up like environment. You will be part of a dedicated team and open communications, empowerment, innovation, teamwork and customer success are the foundations of the team.
Look at http://www.cisco.com/en/US/netsol/ns340/ns394/ns224/products.html for details on Cisco's Data Center offerings
Design and develop software in a real-time Linux (or similar) OS environment for Cisco UCS server platforms.
Design and deliver system software to meet the specification of platform requirements.
Demonstrate a high degree of originality and innovation in defining product and project level architecture.
Work closely with Hardware Team for design, schematic review, hardware bring up and debug activities.
Influence the design of interfaces between products to ensure interoperability.
Fix and resolve software defects.
Develop large portions of software independently and rapidly.
Comprehend newer, complex data-center customer requirements and translating to engineering features Required Experience and Skills:
Strong Product engineering Expertise and Experience
Comprehensive working experience in Firmware and Storage/Server platform technologies
Expertise in C and GDB. Experience in device driver development
Experience in design and development of software in real-time Linux OS environment
Strong understanding of SDLC.
Good knowledge of x86 and ARM architectures.
Excellent verbal and written skills and professional presentation. Desired Experience and Skills
Hands on experience in management controller firmware development (BMC) and IPMI.
Experience in HW tools like JTAG debuggers, I2C analyzers, Oscilloscopes and flash memory programmers.
Experience with GIT/Bitbucket
Who You Are 6-9 Years of experience 5+ years of embedded software development experience BE/BTech/ME/MTech in Electronics/Computer Science preferred.
At Cisco, each person brings their different talents to work as a team and make a difference.
Yes, our technology changes the way the world works, lives, plays and learns, but our edge comes from our people.
We connect everything – people, process, data and things – and we use those connections to change our world for the better.
We innovate everywhere - From launching a new era of networking that adapts, learns and protects, to building Cisco Services that accelerate businesses and business results. Our technology powers entertainment, retail, healthcare, education and more – from Smart-Cities to your everyday devices.
We benefit everyone - We do all of this while striving for a culture that empowers every person to be the difference, at work and in our communities.
We are an equal opportunity employer and value diversity at our company. We do not discriminate on the basis of race, religion, color, national origin, gender, sexual orientation, age, marital status, veteran status, or disability status. #ucs, #bmc