Contact Details:
1.Poonam Khandelwal
Email:
Cell: (732)
2.Harika Mamidala
Email:
Cell:
Job Title: Senior UEFI Developer
Location: Redmond WA
Duration: Full Time
Years of Experience: 10 Yrs.
Required Hours/Week: 40hrs./Week
Job Overview:
- End Client is seeking a highly skilled and experienced Senior UEFI Developer to join thier team.
- The ideal candidate will have a strong background in UEFI firmware development and a deep understanding of system architecture.
- This role involves working closely with hardware and software teams to develop debug and optimize UEFI firmware for our products.
Responsibilities:
- Design develop and maintain UEFI firmware for new and existing products.
- Collaborate with hardware and software teams to ensure seamless integration of UEFI firmware with system components.
- Debug and resolve firmware issues ensuring high reliability and performance.
- Optimize firmware for power performance and security.
- Participate in code reviews and provide constructive feedback to team members.
- Stay uptodate with the latest UEFI specifications and industry trends.
- Document firmware design and implementation details.
Qualifications:
- Bachelors or Masters degree in Computer Science Electrical Engineering or a related field.
- Extensive experience in UEFI firmware development.
- Strong programming skills in C and assembly language.
- Deep understanding of system architecture including CPU memory and peripheral interfaces.
- Experience with debugging tools and techniques for firmware development.
- Knowledge of security features and best practices in firmware development.
- Excellent problemsolving skills and attention to detail.
- Strong communication and collaboration skills.
Preferred Qualifications:
- Experience with platform bringup and hardware validation: Proven experience in bringing up new platforms and validating hardware components.
- Familiarity with industrystandard firmware development tools and environments: Knowledge of tools such as EDK II TianoCore and other UEFI development environments.
- Knowledge of ACPI PCIe USB and other system interfaces: Understanding of Advanced Configuration and Power Interface (ACPI) Peripheral Component Interconnect Express (PCIe) Universal Serial Bus (USB) and other relevant system interfaces.
- Experience with secure boot and trusted platform technologies: Familiarity with secure boot processes Trusted Platform Module (TPM) and other securityrelated technologies.
- Experience with debugging tools and techniques: Proficiency in using debugging tools such as JTAG GDB and other relevant tools for firmware development.
- Knowledge of power management and optimization techniques: Understanding of power management features and techniques to optimize firmware for power efficiency.
- Experience with firmware update mechanisms: Knowledge of firmware update processes including overtheair (OTA) updates and other update mechanisms.
- Strong understanding of system architecture: Indepth knowledge of system architecture including CPU memory and peripheral interfaces.
- Experience with crossfunctional collaboration: Proven ability to work effectively with crossfunctional teams including hardware software and validation teams.
- Excellent problemsolving skills: Strong analytical and problemsolving abilities to identify and resolve complex firmware issues.
- Strong communication skills: Excellent verbal and written communication skills to effectively collaborate with team members and stakeholders.