Firmware Engineer 2
Responsibilities include:
- Working closely with Storage/Server HW design and firmware architects to provide early input on firmware design requirements.
- Working closely with firmware architects to complete high level design and low level design documents
- Working closely with project team to provide sizings and scheduling on given tasks
- Drive the firmware development effort from design, implementation, unit test, HW & FW integration to finally bug resolution to complete project to GA.
- Participate in firmware code development and code review process
- Provide regular and timely status updates to program management on development status.
- Provide support to field application engineers to debug and resolve problems at the customer site.
Education and Experience:
- BS or MS degree in engineering or computer science
- Excellent working knowledge of embedded system design
- Preferred working knowledge and hands on experience on BIOS/BMC firmware development
- Preferred working knowledge of AMI BIOS/BMC framework
- Excellent working knowledge of various OS (Linux, Windows, Unix etc..)
- Experienced in Server/Storage system architecture
- Excellent working knowledge in scripting language and test automations
- Experienced in testing of BMC, BIOS and SES firmware for storage/server applications
- Good system Hardware/Software integration skills
- Good understanding of SES, BMC, BIOS testing requirement
- Good communication skills to interact with colleagues, external customers and engineering teams
- Experienced in system level problem debug, problem determination and finding resolution
- Strong C/C++ programming in an embedded Linux environment