Your browser does not support javascript! Please enable it, otherwise web will not work for you.

Senior Embedded Software Engineer - OpenBMC @ Hewlett Packard

Home > Quality Assurance and Testing

 Posted 77 days ago — confirm the vacancy is still active.

 Senior Embedded Software Engineer - OpenBMC

Job Description

We are focused on delivering innovative solutions that accelerate our customers digital transformation, enabling them to tackle their complex, and data-intensive workloads. Combining deep expertise and the development of the world s most cutting-edge, high-performance supercomputers, is defining the next era of computing delivering valuable insight & innovation. Join us and redefine what s next for you.
What youll do:
  • Designs enhancements, updates, and programming changes for OpenBMC and other systems software, including networking, drivers, interfaces, and tools.
  • Assesses design and assesses coding, programming, and integration activities required based on general goals and knowledge of overall architecture of product or solution.
  • Writes and executes complete test plans, protocols, and documentation for assigned portion of application; identifies, debugs, and creates solutions for issues with code and integration with application architecture.
  • Oversees a project team of other software system engineers, and development partners, to develop reliable, cost effective and high-quality solutions for assigned subsystem.
  • Collaborates and communicates with management, internal, and outsourced development partners regarding software system design status, project progress, and issue resolution.
  • Represents the system software engineering team for all phases of larger and more-complex development projects.
  • Provides guidance and mentoring to less-experienced staff members.
What you need to bring:
  • Bachelors or Masters degree in computer science, Computer Engineering, Information Systems, or equivalent.
  • Typically, 10-20 years experience.
  • At least 5 years of experience developing for OpenBMC
  • Expertise with multiple software systems design tools and languages. (C, C++, python, and GO are frequently used).
  • Linux development
  • RESTful API
  • Strong assessment and problem-solving skills.
  • Designing software systems running on multiple platform types.
  • Software systems testing methodology, including writing and execution of test plans, debugging, and testing scripts and tools.
  • Excellent written and verbal communication skills; mastery in English and local language. Ability to effectively communicate product architectures, design proposals and negotiate options at management levels.
Additional Skills:
Cloud Architectures, Cross Domain Knowledge, Design Thinking, Development Fundamentals, DevOps, Distributed Computing, Microservices Fluency, Full Stack Development, Security-First Mindset, Solutions Design, Testing & Automation, User Experience (UX)

Job Classification

Industry: IT Services & Consulting
Functional Area / Department: Engineering - Software & QA
Role Category: Quality Assurance and Testing
Role: Blockchain Quality Assurance Engineer
Employement Type: Full time

Contact Details:

Company: Hewlett Packard
Location(s): Bengaluru

+ View Contactajax loader


Keyskills:   TCP Computer science C++ Claims Networking Development Manager Coding System design System software Embedded software

 Fraud Alert to job seekers!

₹ Not Disclosed

Similar positions

Senior Embedded Software Engineer

  • Cisco
  • 12 - 17 years
  • Bengaluru
  • 2 mths ago
₹ Not Disclosed

Senior Software Engineer-Embedded System/ Device Drivers

  • Hewlett Packard
  • 10 - 15 years
  • Bengaluru
  • 4 mths ago
₹ Not Disclosed

Hewlett Packard

Hewlett Packard Enterprise is an industry leading Technology Company that enables customers to go further, faster. With the industry’s most comprehensive portfolio, spanning the cloud to the data center to workplace applications, our technology and services help customers around the world mak...

Job Listings