Talent.com
This job offer is not available in your country.
MulticoreWare - System Software Engineer - OpenBMC

MulticoreWare - System Software Engineer - OpenBMC

MicrocorewareChennai
24 days ago
Job description

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.

Required Skills :

  • Bachelor's or Master's degree in Computer Science, Electrical Engineering, or a related field.
  • 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.
  • Desired Skills :

  • Experience with hardware debugging tools such as JTAG.
  • Contributions to the OpenBMC open-source project.
  • Experience with security concepts and technologies.
  • Knowledge of server hardware architectures.
  • Experience with automated testing frameworks.
  • About Microcoreware :

    Microcoreware is a leading provider of embedded software solutions and services. We specialize in developing innovative and reliable software for a wide range of industries, including server management, networking, and industrial automation. Our team of experienced engineers is passionate about creating high-quality software that meets the needs of our customers. We are committed to fostering a collaborative and supportive work environment where employees can grow and thrive. We value innovation, teamwork, and customer satisfaction. We offer competitive salaries and benefits, as well as opportunities for professional development.

    (ref : hirist.tech)

    Create a job alert for this search

    System Engineer • Chennai