Required Skills
About the Job
Hewlett Packard Enterprise (HPE) is seeking an Embedded Software Engineer to join our team in Bengaluru/Bangalore, Karnataka. In this onsite role, you will design, develop, troubleshoot, and debug software for enhancements and new products, focusing on operating systems, compilers, networks, utilities, and Internet-related tools. You will also influence hardware design and ensure compatibility.
Your responsibilities will include developing and testing portions of systems software, analyzing designs, executing test plans, identifying and debugging issues, and collaborating with project teams and development partners. You will also communicate design status, progress, and resolutions.
We are looking for candidates with a Bachelor's or Master's degree in Computer Science, Information Systems, or a related field, and typically 2-4 years of experience. Essential skills include proficiency in C/C++, embedded systems, and device driver development within a Linux/Unix environment. Experience with new hardware bring-up, PCIe, I2C, FPGA, and Ethernet MAC/PHY is highly desirable. Strong analytical, problem-solving, communication, and teamwork skills are crucial. Knowledge of hardware board design and layout, and experience with device drivers, interface management, and chassis management are significant advantages. Familiarity with virtualization is a plus.