Firmware Developer (C/C++, Manageability - BMC)

Hewlett Packard Enterprise Development LP

India

On-site

INR 2,000,000 - 5,000,000

Full time

6 days ago
Be an early applicant
Application generator

Get a reply from this employer — a resume and cover letter tailored to exactly what they’re hiring for.

Get past ATS filters

Job summary

Hewlett Packard Enterprise Development LP in India seeks a senior firmware engineer to design, debug, and develop software for server manageability and BMC. The role emphasizes C/C++ programming, embedded Linux, and RTOS experience on ARM-based platforms.

You will work across Linux drivers, OpenBMC and Yocto-based environments, contribute to architecture discussions, write tests, and help bring innovative server solutions to production.

Qualifications

  • Bachelor's or master's degree in Electronics & Communication, CS, IS, or equivalent.
  • 5+ years of experience in relevant field.
  • Strong C and C++ programming skills.
  • Experience with Linux device drivers, embedded systems and RTOS.

Responsibilities

  • Design, debug and development on firmware for server manageability and BMC.
  • Architect and integrate software across multiple platform types.
  • Evaluate testing methodologies and write/debug test scripts and tools.

Skills

C/C++
Server manageability
ARM processors
Linux
RTOS

Education

Bachelors or Masters in Electronics & Communications, CS, IS

Tools

openBMC
Yocto
GDB
JTAG

Job description

* Bachelor's or master's degree in Electronics & Communication, Computer Science, Information Systems, or equivalent.* Typically, 5+ years' experience.* Strong programming experience in **C and C++*** Strong understanding of the Server **manageability** domain in specific and Server Industry in General.* Experience in **openBMC** or Yocto-based Baseboard Management Controllers (**BMC**).* Design, Debug and Development on **RTOS** like Green hills Integrity, Embedded Linux.* Experience working with **ARM** processor or similar system controllers.* Expertise in multiple firmware design tools and languages.* Experience in overall architecture of software systems for products and solutions.* Designing and integrating software systems running on multiple platform types into the overall architecture.* Evaluating and selecting forms and processes for software systems testing and methodology, including writing and execution of test plans, debugging, and testing scripts and tools.* History of innovation with multiple patents or deployed solutions in the field of software design.* Experience in **Linux** - device driver development, Inter-process communication, interrupt and exception handling, and dynamic memory handling.* Working knowledge of debugging tools like gdb, kdb, and JTAG debuggers.* Experience working with multi-core ARM processors or similar system controllers.HPE is an Equal Employment Opportunity/ Veterans/Disabled/LGBT employer. We do not discriminate on the basis of race, gender, or any other protected category, and all decisions we make are made on the basis of qualifications, merit, and business need. Our goal is to be one global team that is representative of our customers, in an inclusive environment where we can continue to innovate and grow together. Please click here: .Please ensure the resume you submit to us does not include any sensitive personal data. Sensitive personal data includes data revealing information about your racial or ethnic origin, political opinions, religious or philosophical beliefs, trade union membership, health, sex life or sexual orientation. To the extent the resume you submit does contain this type of personal data, you consent to the storing and processing of this data by HPE for the purpose of reviewing and managing your application.
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Firmware Developer (BIOS/UEFI)
Firmware Developer (BIOS/UEFI)

Hewlett Packard Enterprise Development LP • India

On-site
INR 2,500,000 - 4,000,000
Firmware Developer - Embedded Systems and Server Manageability
Firmware Developer - Embedded Systems and Server Manageability

Hewlett Packard Enterprise India Private Limited • Bengaluru

Hybrid
INR 1,400,000 - 2,200,000
Health & Wellbeing
Personal & Professional Development
Unconditional Inclusion
Firmware Developer
Firmware Developer

Hewlett Packard Enterprise Development LP • India

On-site
INR 1,800,000 - 3,000,000
Health & wellbeing benefits
Personal & professional development
Unconditional inclusion
Firmware Developer (C/C++, Manageability - BMC)
Firmware Developer (C/C++, Manageability - BMC)

Hewlett Packard Enterprise Development LP • Bengaluru

On-site
INR 2,000,000 - 4,000,000
Hybrid work model
Hardware Lab Supervisor (Servers)
Hardware Lab Supervisor (Servers)

Hewlett Packard Enterprise Development LP • India

On-site
INR 900,000 - 1,300,000
ASIC Engineer Staff
ASIC Engineer Staff

Hewlett Packard Enterprise Development LP • India

On-site
INR 1,500,000 - 2,500,000
Hardware Lab Technician (Servers)
Hardware Lab Technician (Servers)

Hewlett Packard Enterprise Development LP • India

On-site
INR 900,000 - 1,300,000
Firmware Developer
Firmware Developer

Hewlett Packard Enterprise • Bengaluru

On-site
INR 300,000 - 420,000
Senior Hardware Design Engineer
Senior Hardware Design Engineer

Hewlett Packard Enterprise Development LP • Bengaluru

On-site
INR 7,469,654 - 11,204,481
Storage Driver/Backup Solution Developer
Storage Driver/Backup Solution Developer

Hewlett Packard Enterprise Development LP • India

On-site
INR 800,000 - 1,500,000