Required Skills
About the Job
Hewlett Packard Enterprise (HPE) is seeking a talented Embedded Software Engineer to join our team in Bengaluru/Bangalore, Karnataka. In this onsite role, you will design, develop, and debug software programs for new products and enhancements, with a focus on operating systems, compilers, networks, utilities, and internet-related tools. You will also influence hardware design and ensure software compatibility. Responsibilities include making limited enhancements and updates to system software, analyzing design requirements, executing test plans, and collaborating with development partners to deliver high-quality solutions. We are looking for candidates with a Bachelor's or Master's degree in Computer Science or a related field, and 2-4 years of experience in C/C++, embedded systems, and device driver development within a Linux/Unix environment. Experience with hardware bring-up, PCIe, I2C, FPGA, and high-speed buses is essential. Strong analytical, problem-solving, and communication skills are required. Familiarity with device drivers, interface management, and chassis management is a plus.