Sorry, this job is no longer available.
loading...

(Loading More Opportunities)

Firmware Engineer

Skill: System Software Engineer (Firmware Development)

Experience: 2-5 years


  • Work location: Chennai


  • Work Timing:Indian Timings


· Joining – Immediate to 45 days


QUALIFICATION:

Required:

• Bachelor’s/Master’s degree in Engineering or Bachelor’s/Master’s Degree with a specialization in Computer Science, Electrical Engineering, Electronics & Communication.

2-5 years of experience in advanced C programming for embedded firmware, Bootloaders, Device drivers.

Understanding of x86 CPU architecture, Microprocessor/Microcontroller.

• Experience working with hardware interfaces such as I2C, UART, SPI etc.

• Ability to understand and interpret hardware schematics, interface specifications, customer requirements.

• Knowledge on Agile/Scrum based product development


Desired:

Experience/Knowledge on UEFI BIOS architecture and EDKII framework.

• Experience/Knowledge on interface specifications such as PCIe, USB, AHCI etc.

• Experience with firmware debugging techniques and debuggers such as Intel ITP/Lauterbach

• Knowledge on version control software such as git, SVN.

JOB RESPONSIBILITIES:

The incumbent will be responsible for

• Design and development of feature/customization/porting on UEFI BIOS firmware for x86 architecture platforms, using C language.

• Debugging and bug fixing of UEFI BIOS issues reported by customers/internal teams.

• Develop an understanding of internal/customer workflow and integrate that understanding in all aspects of design and development.

• Perform unit testing of implementations

• Create, Update and maintain project specific documentations

• Provide timely technical risk assessments, schedule estimates, and status reports.

• Manage complex tasks across competing projects and schedules.

• Interface and solve problems with engineering and other functions of the department, including the ability to coordinate work with others.

• Define, plan and implement general approaches and specific solutions in the areas of software development, testing and software process improvement.

Company
AMI
Posted
07/14/2022
Location
chennai, TN, IN