MiTAC Computing Technology Corporation, a subsidiary of MiTAC Holdings Corporation, stands as a reputable and professional IT solutions provider with a remarkable track record spanning over four decades. We take pride in delivering comprehensive solutions encompassing edge to cloud computing. Our extensive expertise in research and development, manufacturing, testing, assembling, supply chain management, logistics, marketing, and servicing makes us a top-notch IT solutions provider.
Our firm focus on customer satisfaction drives us to excel in catering to specific needs. Our rich server customization capabilities combine to form a seamless robust relationship with our client’s data centers, channel partners, and systems integration service providers. This synergy enables us to deliver flexible and customizable solutions, meticulously aligned with our customers exacting system and application requirements.
MiTAC is committed to serving the ever-changing datacenter and cloud ecosystem, and team members must have a positive thinking and can-do belief to inspire each other and everyone we interacted with.
Job Summary:
As a Datacenter Server OpenBMC Engineer, you will play a crucial role in the development, optimization, and maintenance of the OpenBMC firmware stack for our datacenter server products. You will collaborate closely with cross-functional teams, including hardware engineers, software developers, and product managers, to ensure the seamless integration and operation of OpenBMC across our server platform portfolio. This position offers an exciting opportunity to work on cutting-edge technologies in a fast-paced and collaborative environment.
Key Responsibilities:
- Design, implement, and optimize features and functionality in the OpenBMC firmware stack tailored for datacenter server products.
- Collaborate with hardware engineers to ensure proper integration of OpenBMC with server hardware components, including sensors, power management systems, and storage devices.
- Ensure compliance with industry standards and specifications relevant to datacenter server management, such as IPMI, Redfish, and PCIe BMC.
- Implement robust security measures to protect BMC firmware and ensure compliance with datacenter security standards and regulations.
- Develop and execute comprehensive testing and validation procedures to ensure the reliability, scalability, and performance of OpenBMC on datacenter server platforms.
- Create and maintain detailed technical documentation, including user guides, API references, and release notes.
- Actively engage with the OpenBMC open-source community, contributing code, reviewing pull requests, and participating in community discussions and events.
Qualifications and Requirements:
- Bachelor's or Master's degree in Computer Science, Electrical Engineering, or a related field.
- 3+ years of experience in firmware development, with a focus on datacenter server products.
- Proficiency in C/C++ programming languages and familiarity with systems programming and embedded software development.
- Strong understanding of datacenter server architectures, hardware components, and system management protocols.
- Experience with industry-standard datacenter management interfaces and protocols, such as IPMI, Redfish, and PCIe BMC.
- Knowledge of security best practices and experience implementing security features in firmware/software systems.
- Excellent problem-solving skills and attention to detail.
- Effective communication and collaboration skills, with the ability to work effectively in cross-functional teams.
- Experience with open-source development and contributions is a plus.
Knowledge and skills:
- In-depth knowledge of BMC (Baseboard Management Controller) architecture and functionality.
- Familiarity with server hardware components, including CPUs, memory, storage, and networking.
- Proficiency in scripting languages such as Python for automation and tool development.
- Experience with version control systems.
- Understanding of agile software development methodologies.
- Knowledge of Linux operating system internals and device drivers is desirable.
- Strong analytical and troubleshooting skills.
Job Type: Full-time
Pay: $130,000.00 - $150,000.00 per year
Benefits:
- 401(k)
- 401(k) 8% Match
- 401(k) matching
- Dental insurance
- Flexible spending account
- Health insurance
- Health savings account
- Paid time off
- Retirement plan
- Vision insurance
Schedule:
- 8 hour shift
- Monday to Friday
- Overtime
Ability to Commute:
- Newark, CA 94560 (Required)
Ability to Relocate:
- Newark, CA 94560: Relocate before starting work (Required)
Work Location: In person