IBM Firmware Engineer_System Management Console_UI Developer in Hyderabad, India

Job Description

About IBM

IBM is a global technology and innovation company. It is the largest technology and consulting employer in the world, with presence in 170 countries. The diversity and breadth of the entire IBM portfolio of research, consulting, solutions, services, systems and software, unusually distinguishes IBM from other companies in the industry.

Over the past 100 years, a lot has changed at IBM, in this new era of Cognitive Business, IBM is helping to reshape industries as diverse as healthcare, retail, banking, travel, manufacturing, and many more, by bringing together our expertise in Cloud, Analytics, Security, Mobile, and the Internet of Things. We like to say, “be essential.” We are changing how we craft. How we collaborate. How we analyze. How we engage.

Join the next generation of innovators, inventors and entrepreneurs who are crafting the very way the world works. We want the brightest minds doing work that encourages, in an environment where growth is supported. IBMers get to discover their potential, so they’re encouraged to build breakthroughs that help our clients succeed. We’re building teams with dynamic strengths with people who want their ideas to matter. Join us — you’ll be proud to call yourself an IBMer.We will provide you opportunities to grow in IBM by encouraging you to explore the area/technology that you are passionate about.

Our Culture

IBM is committed to crafting a diverse environment and is proud to be an equal opportunity employer. You will receive consideration for employment without regard to your race, color, religion, gender, gender identity or expression, sexual orientation, national origin, genetics, disability, age, or veteran status.

Business Unit Introduction

India Systems Development Lab (ISDL) is part of IBM Systems worldwide technology development lab. Established in 1996, the Lab is headquartered in Bengaluru, with a strong presence in Pune and Hyderabad. Developers at ISDL deliver technology innovations across the entire IBM Systems portfolio - z Systems, Power / OpenPOWER Systems and Storage. The team here works across the entire stack from processor design, firmware, operating system, systems software, performance engineering to software defined storage.

The Lab also focuses on innovations, thanks to the creative energies of the teams. It has contributed over 400+ patents in cutting edge technologies and inventions so far. While computing veers towards cognitive, cloud, mobile, social, and security, the lab has significantly contributed to not just new products focused in these areas, but has also ushered in new development models such as Agile, Design Thinking and DevOps.

Who You are:

As a Firmware Engineering Professional in the IBM Power Systems Management Console Development team, you will be responsible for designing and developing elegant and user centric GUI interface for system management software for IBM Power Systems. The system management software provides the end-2-end management capabilities including system configuration, system monitoring and serviceability as well as virtualization management capabilities.

What you’ll do:

You will work on design, development, test and support of the Management Console for IBM Power Servers.

  • Design and develop user centric Graphical User Interface for server and virtualization management

  • Define, design, implement and test software applications using a variety of technologies, including, but not limited to: Java, JavaScript [ Angular.js, React.js etc.Linux, GIT and scripting languages

  • Define and implement high performance software by demonstrating a strong understanding of underlying system design

  • Improving the scalability and performance of our GUIs, including server processes that drive the GUIs

  • Be a contributor in developing an environment of continuous improvement across product lines and development groups

  • Interact with the test team to define test plans and test data; identify reproduce and defects; fix and verify defects.

How we’ll help you grow:

We have a very well-defined career growth path in both technical and management streams leading to very high responsible positions in the org.

  • You’ll have access to all the training courses you need to become the expert you want to be

  • You’ll learn directly from expert developers in the field

  • You'll have opportunities to play a major role advancing the user experience of our products by creating new graphical interfaces and supporting infrastructure.

Required Technical and Professional Expertise

  • 3 - 7 years of relevant experience.

  • Proven Programming skills - Web development skills in JavaScript, HTML, CSS and related technologies.

  • Web UI Frameworks: Vaadin, Dojo, AJAX, JSP

  • System Management stack software design & development.

  • Experience developing rich HTML applications.

  • Proven debug and problem determination skills.

  • Knowledge in servers domain & team-based software development experience, self-starters, demonstrated communicators.

Preferred Tech and Prof Experience

  • You should have proven experience with system management software (platform management and/or virtualization management)

EO Statement

IBM is committed to creating a diverse environment and is proud to be an equal opportunity employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, gender, gender identity or expression, sexual orientation, national origin, genetics, disability, age, or veteran status. IBM is also committed to compliance with all fair employment practices regarding citizenship and immigration status.