Job Title
Embedded Engineer - UEFI
Role Summary
Responsible for UEFI firmware development and system bring-up for prototype and production devices. Works with cross-functional hardware and software teams to develop, debug, and integrate low-level firmware components for Qualcomm-based platforms.
Drive engineering productivity and process improvements, including developing AI-powered tools and automation to streamline firmware development and debugging.
Experience Level
Mid-level β typically requires 5+ years of technical engineering experience.
Responsibilities
Primary responsibilities include:
- Bring up new devices at multiple stages of hardware development, including prototype hardware.
- Develop, maintain, and enhance UEFI firmware and related low-level components.
- Investigate, reproduce, and debug complex system-level issues using software debuggers and analyzers.
- Collaborate with hardware and software engineers across locations to design and integrate firmware solutions.
- Track and adopt relevant UEFI industry standards and incorporate them into products.
- Propose and implement process improvements and develop AI/ML-driven tools to improve engineering workflows and turnaround time.
Requirements
Must-have skills and experience:
- 5+ years of technical engineering experience in firmware or embedded software development; proficiency in C/C++. Knowledge of C#, Java, JavaScript, or Python is a plus.
- Deep understanding of Qualcomm SoC architecture and internals; proven expertise in UEFI firmware development.
- Experience with system bring-up and low-level platform debugging.
- Experience applying AI/ML techniques or integrating AI-driven tools to enhance engineering productivity.
- Strong communication skills and ability to work across multiple disciplines and geographies.
- Ability to work fully onsite in Redmond, WA and travel to client office locations as requested.
Nice-to-have:
- Experience with SPI, USB, I2C, UART buses.
- Experience diagnosing power and performance issues on Windows devices.
- Experience with Windows kernel and device drivers.
- 10+ years of system-level embedded firmware or device driver development.
Education Requirements
Bachelor's degree in Computer Science or a related technical field is required; equivalent practical experience is acceptable as noted in the posting.
About the Company
Company: eInfochips
Headquarters: Bengaluru, India
eInfochips is a product engineering and semiconductor design services company offering embedded software, SoC design and verification, testing, and IoT solutions. It operates as part of Arrow Electronics, serving clients across industries worldwide.

Date Posted: 2026-05-06