
MulticoreWare - System Software Engineer - OpenBMC
2 days ago
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)
-
System Software Engineer
1 day ago
Chennai, Tamil Nadu, India MulticoreWare Inc Full time ₹ 9,00,000 - ₹ 12,00,000 per year3-7 years of hands-on experience in OpenBMC and data-model protocols between BMC services, e.g. MCTP, PLDM/PSDM, CXL, RedFish, RAS APIAttends and is familiar with Open Compute Global Summit and its workgroups.Expert understanding of interfacing application layer, Kernel Layer and Hardware in OpenBMC SW architecture.Experience in Linux device drivers is an...
-
Chennai, Tamil Nadu, India MulticoreWare Inc. Full timeJob Description : - Developing a software pipeline for end-to-end ML Model Inference for specific hardware accelerator by achieving maximum performance & accuracy. - Implementing cutting edge deep learning layers for various model categories like CNN, RNN, LSTM, GANs, etc using customized inference pipeline for NN Processor. - Performance optimization for...
-
Advanced Embedded Systems Developer
1 day ago
Chennai, Tamil Nadu, India beBeeEmbedded Full time ₹ 18,00,000 - ₹ 22,00,000System Software Engineer - OpenBMCThis is a challenging opportunity for a skilled System Software Engineer to design, develop, and debug firmware components for OpenBMC-based systems.The successful candidate will have the ability to work independently, as well as collaborate with hardware engineers to bring up new platforms and resolve hardware-related...
-
MulticoreWare - GPU Engineer - CUDA/OpenGL
2 days ago
Chennai, Tamil Nadu, India MulticoreWare Inc. Full timeJob Summary :We are seeking an experienced GPU Programming Engineer to join our team. In this role, you will focus on developing, optimizing, and deploying GPU-accelerated solutions for high-performance machine learning workloads. The ideal candidate has strong expertise in GPU programming across one or more platforms (e.g., NVIDIA CUDA, AMD ROCm/HIP, or...
-
MulticoreWare - GPU Engineer - CUDA/OpenGL
23 hours ago
Chennai, Tamil Nadu, India MulticoreWare Inc Full time ₹ 15,00,000 - ₹ 20,00,000 per yearJob SummaryWe are seeking an experienced GPU Programming Engineer to join our team. In this role, you will focus on developing, optimizing, and deploying GPU-accelerated solutions for high-performance machine learning workloads. The ideal candidate has strong expertise in GPU programming across one or more platforms (e.g., NVIDIA CUDA, AMD ROCm/HIP, or...
-
MulticoreWare - Platform Engineer - Kubernetes
4 weeks ago
Chennai, Tamil Nadu, India MulticoreWare Inc. Full timeJob Description :Key Responsibilities : - Architect and implement container orchestration solutions using Kubernetes in production-grade environments.- Lead the design and integration of OpenStack with Kubernetes-based platforms.- Collaborate with infrastructure, DevOps, and software teams to design cloud-native applications and CI/CD pipelines.- Define...
-
Chennai, Tamil Nadu, India MulticoreWare Inc Full time ₹ 9,00,000 - ₹ 12,00,000 per yearKey ResponsibilitiesDebugging and Troubleshooting :Investigate and resolve complex software issues within OpenStack environments (particularly those running on Ubuntu), including networking, compute, and storage.Diagnose and troubleshoot problems related to Kubernetes container orchestration, including pod failures, service outages, and networking...
-
Open BMC Developer
22 hours ago
Chennai, Tamil Nadu, India Capgemini Full time ₹ 1,04,000 - ₹ 1,30,878 per yearJob DescriptionWe are seeking an experienced embedded systems engineer with strong expertise in BMC firmware development and Linux internals. The ideal candidate will be responsible for developing and maintaining BMC firmware using OpenBMC and Yocto build systems, customizing Linux kernel and U-Boot for embedded platforms, and implementing device drivers and...
-
Software Architect Lead
3 days ago
Chennai, Tamil Nadu, India beBeeFirmware Full time ₹ 1,04,000 - ₹ 1,30,878Job Title:Senior Firmware ArchitectJob DescriptionWe are seeking a highly skilled Senior Firmware Architect to lead the design and implementation of complex software involving multiple domains. The successful candidate will be responsible for leading the development and deployment of strategic complex programs, analyzing trade-offs in complex systems, and...
-
Senior Software Engineer
2 days ago
Chennai, Tamil Nadu, India beBeeSOFTWARE ENGINEER Full time ₹ 1,50,00,000 - ₹ 2,00,00,000As a seasoned software engineer, you will be responsible for designing and developing interactive user interfaces using HTML5, CSS3, JavaScript, and frameworks such as Angular. Your expertise in Java and SQL will enable you to integrate APIs and manage client-server communications using RESTful web services. Additionally, you will work with databases like...