Posted on: 04/09/2025
Job Title : System Software Engineer - OpenBMC
Company : Microcoreware
Location : Others/Chennai, Tamil Nadu, India
Experience : 3-8 Years
Job Description :
Microcoreware is seeking a highly motivated and experienced System Software Engineer to join our growing team. As a System Software Engineer specializing in OpenBMC, you will be responsible for developing, integrating, and maintaining firmware solutions for server management and embedded systems. You will work on cutting-edge technologies and contribute to the open-source OpenBMC project.
Responsibilities :
- Design, develop, and debug firmware components for OpenBMC-based systems.
- Contribute to the OpenBMC open-source community through code contributions, bug fixes, and documentation.
- Integrate and test OpenBMC on various hardware platforms.
- Collaborate with hardware engineers to bring up new platforms and resolve hardware-related issues.
- Develop and maintain build systems and automated testing frameworks.
- Analyze system performance and identify areas for optimization.
- Troubleshoot and resolve complex system-level issues.
- Write technical documentation and participate in code reviews.
- Stay up-to-date with the latest OpenBMC developments and industry trends.
- Work with cross-functional teams to define requirements and deliver high-quality solutions.
- 3-8 years of experience in embedded systems development.
- Strong proficiency in C/C++ programming.
- Experience with Linux kernel development and device drivers.
- Solid understanding of system-level concepts, including bootloaders, operating systems, and networking.
- Experience with OpenBMC architecture and development.
- Familiarity with IPMI, Redfish, and other server management protocols.
- Experience with build systems such as Yocto Project.
- Experience with scripting languages such as Python or Bash.
- Excellent problem-solving and debugging skills.
- Strong communication and teamwork skills.
- Contributions to the OpenBMC open-source project.
- Experience with security concepts and technologies.
- Knowledge of server hardware architectures.
- Experience with automated testing frameworks.
Did you find something suspicious?
Posted By
Posted in
Semiconductor/VLSI/EDA
Functional Area
Embedded / Kernel Development
Job Code
1541011
Interview Questions for you
View All