Search by job, company or skills

Insyde Software

Sr. BMC Engineer - Redfish

Save
new job description bg glownew job description bg glow
  • Posted 19 hours ago
  • Be among the first 10 applicants
Early Applicant

Job Description

We are looking for a Software Engineer with strong experience in BMC (Baseboard Management Controller) development to join our team. The candidate will work on OpenBMC-based firmware development with a focus on Redfish implementation and integration.

Key responsibilities include:

1. Develop and maintain OpenBMC firmware features and services

2. Implement and enhance Redfish APIs for system management

3. Work on platform integration, debugging, and performance optimization

4. Collaborate with firmware teams to implement Redfish APIs

5. Participate in design reviews and contribute to architecture decisions

6. Troubleshoot and resolve issues across BMC and system management stack

Requirements:

1. 3+ years of experience in BMC firmware development, OR 5+ years of experience in software development

2. Experience with Linux system programming

3. Familiarity with OpenBMC architecture and its components (e.g., bmcweb, phosphor services)

4. Experience with RESTful APIs and JSON-based interfaces

5. Proficient in C/C++ programming

6. Ability to work independently and collaboratively in a cross-functional team

In addition, knowledge of the following would be desirable:

1. Redfish schema design and implementation experience

2. D-Bus communication in Linux environments

3. Yocto Project / OpenEmbedded build system

4. CI/CD workflows and Gerrit/Git-based development processes

More Info

Job Type:
Industry:
Employment Type:

About Company

Job ID: 148690927