Login for faster access to the best deals. Click here if you don't have an account.

Firmware Developer

3 months ago   Information Technology   Bengaluru   63 views Reference: 25852
Job Details
  • Req ID:577578BR

India Systems Development Lab (ISDL) is part of IBM Systems world-wide 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.


Your Role and Responsibilities

IBM India Systems Development Lab is looking for Firmware Engineering Professional in the IBM Power Systems Firmware Development team.

  • You will be responsible for developing System Firmware that runs on IBM Power Systems spanning entry level servers to enterprise level high end servers with feature in Reliability, Availability, and Serviceability (RAS).
  • You will work with the OpenPOWER partners and OpenBMC community for Firmware development and support.
  • You will work on design, development, test and support of the Firmware for IBM Power Servers.
  • You will work in design and develop of embedded firmware for service processor based on PPC and ARM.
  • You will be involved in defining and implementing high performance software by demonstrating a strong understanding of Embedded Hardware Design.
  • You will contribute in developing an environment of continuous improvement across product lines and development groups
  • Define, design, implement and test software applications using a variety of technologies, including, but not limited to: C/C++, Linux, Python, YAML, GIT and scripting languages
  • Interact with the test team to define test plans and test data; identify reproduce and defects; fix and verify defects.


Required Technical and Professional Expertise

  • 5+ years of IT experience
  • Proven experience in Firmware Development.
  • Proven Programming skills in C / C ++ and Python.
  • Exposure to the Hardware Simulation framework.
  • Experience in Firmware/Embedded software design & development
  • Good Knowledge of low level Software Stacks Eg: BIOS , operating system adoption layers and drivers.
  • Experience with Open Source tools & scripting languages: Git, Gerrit, Jenkins, perl/python
  • Proven debug and problem determination skills
  • Knowledge in Servers domain
  • You should have team-based software development experience, be self-starters, demonstrated communicators, and able to work well with a group of peers.


Preferred Technical and Professional Expertise

  • Knowledge of Server Management and Simulation framework.
  • Prior experience of working on BIOS, UEFI, and device drivers would be preferred

Interested candidates Click on below link Apply Online and you will be redirected to Career Page of Company or Career url.

Company Description
The International Business Machines Corporation (IBM) is an American multinational technology corporation headquartered in Armonk, New York, with operations in over 171 countries. The company began in 1911, founded in Endicott, New York, by trust businessman Charles Ranlett Flint, as the Computing-Tabulating-Recording Company (CTR) and was renamed "International Business Machines" in 1924. IBM is incorporated in New York.