Job Summary
- Core UEFI BIOS code Firmware development.
- Strong knowledge on UEFI BIOS Framework and EDKII development kit
- Hands on in "C" / embedded SW/FW development Standard programming practice. and Debug
- Should have understanding on system level programming and debugging
- x86 architecture knowledge
- Should have good command on oral and email communications.
- Good to have understanding and worked on PC BIOS features development
Key Responsibilities
- Highly-motivated, detail-oriented, responsible professional with a desire to bring new ideas and concepts to product development.
- Extensive Experience in C / C++. Python Programming knowledge is plus.
- Allocation of resources based on priority of project requirements
- Help PnL owner on managing PnL.
- Experience with 32-bit microcontroller and its peripherals programming and low power management
- Experience with GCC and IAR embedded development environments,
- Strong knowledge of embedded real-time operating systems, (OS, drivers, etc.)
- Software test planning and execution – use of test scripts, emulators, etc
- Knowledge of USB, serial, and computer interface protocols including I2C, SPI, and understanding of network communication theory, wireless network theory, and network communications protocols.
- Hands on experience of diagnostics or driver development to send and receive data on communication interfaces, debugging incase of issues
- Able to read and work with detailed hardware schematics,
- Knowledge of using electronic measurement devices such as oscilloscopes and logic analyzers
- Excellent communication skills in both written and spoken English and be comfortable with technical report writing
- A plus to have experience with embedded Linux.
- Strong adaptability, capable of handling several projects and other tasks such as validating time info & updating budget files simultaneously
- Good team player, good interpersonal skills and demonstrated leadership. Strong customer focus.
Skill Requirements
Core Technical Skills
• Strong understanding of:
o Intel/AMD server platforms (Xeon, etc.)
o x86 architecture, PCIe, memory subsystem
• Expertise in:
o BIOS/UEFI, BMC, platform initialization
o Linux kernel internals and driver stack
Debug & Validation Skills
AI-Driven Validation & Analytics
• Leverage AI/ML models for:
o Failure pattern detection
o Log analytics and anomaly detection
o Predictive defect identification
• Build/use AI-assisted triage systems to accelerate debug cycles
• Hands-on with:
o Post-silicon validation, bring-up, and debug
o Log analysis (BIOS, OS, firmware)
• Experience in:
o RAS features (MCE, AER, ECC)
o Virtualization validation
Other Requirements
Automation Skills
Develop and enhance AI-augmented automation frameworks
• Python-based validation + ML-assisted test optimization
• Proficiency in:
o Python, Shell scripting
• Experience with:
o Automation frameworks and regression systems
Domain Knowledge (One or More)
• Storage / NVMe / CPU / GPU / NPU
• Networking / DPDK
• Virtualization
• Security & RAS
• HPC / AI workload validation
Experience
• Typically 12-15+ years in platform/silicon validation
• Prior exposure to:
o Data center / enterprise servers
o Cloud platform validation