Description :
About the Role :
We are seeking a highly skilled and experienced Principal Engineer with expertise in firmware development and OpenBMC to lead the design, development, and optimization of firmware solutions for server and embedded platforms.
The ideal candidate will play a key role in driving innovation in system management, designing reliable and scalable firmware, and mentoring engineering teams in best practices for embedded systems and OpenBMC-based solutions.
Key Responsibilities :
- Lead the architecture, design, and development of firmware for server and embedded systems.
- Develop and maintain OpenBMC firmware and related components for server management.
- Collaborate with hardware, software, and system teams to define system requirements and ensure seamless integration.
- Optimize firmware for performance, reliability, and scalability in enterprise-grade systems.
- Drive code quality, testing, and review processes across firmware teams.
- Mentor and guide junior engineers, establishing best practices and development standards.
- Contribute to troubleshooting, root cause analysis, and firmware bug fixes.
- Stay updated with emerging technologies in BMC, embedded Linux, and server management.
- Work on feature enhancements, firmware upgrades, and lifecycle management of server products.
Required Skills & Qualifications :
- Bachelors or Masters degree in Computer Science, Electronics, Embedded Systems, or related field.
- 10+ years of experience in firmware development for server or embedded systems.
- Strong expertise in OpenBMC, embedded Linux, and U-Boot.
- Proficiency in C, C++, Python, or shell scripting.
- Deep understanding of hardware interfaces, including I2C, SPI, UART, and IPMI.
- Experience with Linux kernel development, device drivers, and system initialization.
- Familiarity with continuous integration, automated testing, and version control (Git).
- Excellent problem-solving, debugging, and analytical skills.
- Strong communication skills and experience collaborating across cross-functional teams
Did you find something suspicious?
Posted By
Posted in
Semiconductor/VLSI/EDA
Functional Area
Embedded / Kernel Development
Job Code
1572366
Interview Questions for you
View All