Chinese  English
 
Home About Us Job Opening Our Service Business Process Submit Resume Successful Cases Training Clients Join Us
HOME > Job Opening
BIOS Software Engineering/Server Software Engineer BIOS Developer
Location£ºShanghai   Date£º2010-05-04
 
BIOS Software Engineering
Shanghai
 
Descriptions
Platform Software (PSI) group within SSG and/or SSD is seeking a development engineer to support the next generation firmware and products. Extensible Firmware Interface (EFI) and the Framework (Tiano) information is available at www.Company.com and/or technology and/or framework. Company's goal is to replace the current legacy Basic Input Output System (BIOS) over time. As such we work with many industry players - BIOS vendors, Original Equipment Manufacturers (OEMs), Original Design Manufacturers (ODMs), Original Software Vendors (OSVs), Independent Hardware Vendors (IHVs) and Company product groups at various levels ranging from evaluation of the technology to actually shipping on platforms. In this position, you will be developing and supporting development, build, debug and technologies for the EFI and/or Tiano project within PSI. Your responsibilities will include the design; implementation and planning for Open Source and/or internal UEFI firmware, applications and the study and implementation of included or supporting technologies.
 
Qualifiers
You must possess a minimum of a Bachelor of Science degree in Electrical Engineering, Computer Science and/or Engineering or a related field with more than three years of directly related experience in a similar environment. Additional qualification include
-  Good experience in Extensible Firmware Interface (EFI) and/or Tiano* Basic Input Output System (BIOS)
-  Expert knowledge in C programming language and Familiar with assembly programming language
-  Expert Knowledge in one or more of the following: C, using Company, Microsoft* and GCC compilers on Windows*, Linux* and Mac OS* and/or X*.
-  In-depth Knowledge of System BIOS and PC architecture
-  In-depth Knowledge of the Network Stack and Security domain
-  PC industry standards, such as, Advanced Configuration and Power Interface (ACPI), SMBIOS, Peripheral Component Interconnect (PCI), PCI-e*
-   Highly motivated self-starter
-   Ability to work well in a diverse team environment as well as with cross site peers, Ability to multitask
-   Working knowledge of the software engineering development process, project life cycle, PC BIOS architecture and PC operating systems
 
 
Server Software Engineer BIOS Developer
Location: Shanghai
 
Responsibilities
You will be joining PRC Platform Software Team in Digital Home Group as a Software Engineer. This team is responsible for providing software stack beyond driver level to support Company SoC (System on Chip) based Consumer Electronics (CE) platform such as digital set-top boxes, connected Audio and/or Video devices, and others. In this position, you will be responsible for developing Basic Input Output System (BIOS). You will be working closely with US partners and local teams on project development and customer support.
 
Qualifications
You should possess a Master's degree in Computer Science with three years working experience or a Bachelor's degree with more than five years working experience on Basic Input Output System (BIOS) development. Additional qualifications include:
-Excellent Software development, debugging and testing skills in C and/C++ or ASM*
- In-depth knowledge of system Basic Input Output System (BIOS) and Company® Architecture (IA)
- Expertise in low level software development preferred Basic Input Output System (BIOS) and Firmware
- Ability to program in both real and protected mode
- Working knowledge of the software engineering development process and project life cycle
- Knowledge of Extensible Firmware Interface (EFI) and/or Framework and/or Tiano
- Strong commitment to deliver task on schedule with high quality
- Strong problem solving and troubleshooting skills
- Be a team player with good interpersonal skills
- Excellent communication skills in both English and Mandarin
- Experience in low level drivers development and embedded firmware solutions
The following qualifications would be added advantages:
- Experience in low level drivers development and embedded firmware solutions (BIOS)
- Experience in embedded software development, good understanding of the embedded system architecture, familiar with Linux* Operating System (OS) internal
- Knowledge of Basic Input Output System (BIOS) internals like Advanced Configuration and Power Interface (ACPI), SMBIOS, Peripheral Component Interconnect (PCI), USB, and Intelligent Platform Management Interface (IPMI)
Legal Declaration | Friendship Link | Contact Us
Copyright © Elitehunt Consulting Corporation.2007 All right reserved  Email: elitehunt@elitehunt.com  Tel:8610-65007447
¡¡