1. Familiar with Linux and C.
2. Interested in developing IPMI
3. Discuss your project/work arrangement/issues with your manager
4. Be able to collaborate with team members and across departments.
5. Be able to understand circuit diagrams
****** We focus on teamwork and personal growth. We provide on-the-job training such as C language basic, Git conception, programming for MCU and ARM chips, OS architecture, containerization management, and self-growth courses, welcoming fresh people in the workplace to join. ******
Responsibilities:
1. Responsible for authoring firmware specifications, design and developing EDKII firmware code, debugging and troubleshooting potential issues
2. Responsible for firmware related issues during the planning, development, and validation stages of the program through a product’s lifecycle
3. Study new technical specifications and provide guidance/training accordingly
4. Work closely with cross-functional teams in silicon, core, QA and customer teams
5. Work closely with silicon vendor for problem analysis and resolution
Qualifications:
1. BS in Electrical Engineering, Computer Science or equivalent, or 5 years experience in a firmware development position
2. Proficiency in C/C++
3. Knowledge of UEFI EDK/EDKII core infrastructure
4. Knowledge of PC technology standards (PCI, ACPI, SD, eMMC, USB etc.)
5. Familiar with software development process
6. Excellent system-level debugging skills
7. Must work well both with a team and independently