Senior Firmware Engineer

Job Description
Intel is in the midst of an exciting transformation, going beyond being a company that makes the world's best chips to one that also delivers wonderful experiences for people with help from talented employees and we will tightly integrate hardware, software and services into compelling experiences in pursuit of our vision. This decade we will create and extend computing technology to connect and enrich the lives of every person on Earth.

About this position:

As a Senior Firmware Engineer in the Client Systems and Software Group, the candidate work will directly impact Intel's success with Chrome devices. The candidate will work with the larger team to define and create new features for the future Information Architecture (IA)-based Chrome devices.
The candidate will be responsible for defining the interfaces for next generation Chromebooks, define and implement strategic new initiatives and proof-of-concepts for the Chrome devices. The candidate will be involved in Coreboot BIOS, Embedded Controller Firmware development and various other Intel systems firmware development, debug and integration for Chrome OS. Performs pathfinding and surveys technologies. Interacts with multiple technologists in the company and within the industry as well as between developers and project managers to evaluate feasibility of requirements and determine priorities for development.

Experience in embedded architecture, external interfaces, product constraints, along with ability to develop architectures/features that meet these constraints while providing new value for the platform. Source code development, review and maintenance (C/C ). Unit and system level test and verification. Experience in low level programming, system architecture, operating systems, device architecture, hardware design. Experience in storage interface standards such as PCIe, NVMe/Optane, SPI, I2C, DRAM, and others. System level design and modeling manages design environment. System integration using 8, 16, 32 bit microcontrollers. Algorithm modeling, benchmarking, implementation, and digital signal processing.

The candidate will get to work in a small, agile, high impact engineering team responsible for making Intel Architecture win in the Chrome OS ecosystem. Will work with various partners to analyze problems and deliver product quality solutions in time for product releases, will work closely with Intel silicon design teams and other partner engineering teams and be responsible for software and firmware related functions during the planning, definition, development, and validation stages of the program.

Additional responsibilities include:

Develop platform BIOS, reference code and related documentation for Intel silicon products such as next generation chipsets and processors.
Author portions of BIOS specifications, creating chipset reference code and develop supporting platform BIOS for Intel's CPUs and chipsets. Work closely with Intel silicon design teams and be responsible for all software and BIOS related issues during the planning, development, and validation stages of the program.


You must possess the below minimum qualifications to be initially considered for this position. Qualifications listed as preferred or additional will be considered a plus factor for applicants.

Minimum Qualifications:
Candidate must possess a Bachelor or Master of Science degree in Computer Science or computer Engineering, Electrical Engineering or related discipline with 10 years of industry experience.
Industry experience should include Unified Extensible Firmware Interface (UEFI) based System BIOS development or CoreBoot BIOS Development or Embedded Controller Firmware development.

Additional Qualifications:
- Demonstrated C coding skills and/or experience.
- Demonstrated Assembly language skills and/or experience.
- Background in modern processor micro architecture and computer systems architecture.
- Knowledge of internals of Operating System (OS) would be an added advantage.
- Experience in development of boot loader. Coreboot and/or embedded firmware evelopment experience is a plus.

Preferred Qualifications:
- Strong technical communication skills with proven experience using them in an Open Source development environment, including mailing lists, Internet Relay Chat (IRC), bug-tracking systems, and Git commit messages.
- Knowledge of Git patch manipulation, forensics, and back-porting/forward-porting.
- Writing open source code, submitting patches, reviewing patches, submitting bug reports, writing convincing arguments to get your patches or bugs accepted.
- Experience working with a developer-run Agile/Scrum model.

Inside this Business Group
The Client Computing Group is responsible for all aspects of the client computing business across Phone, Phablet, Tablet and PC platforms, leading Intel's efforts to transform client computing through technologies, new form factors, and driving Intel's corporate-wide user experience initiatives. This spans all client device brands including hardware, software and connectivity ingredients for phones, tablets, Ultrabook™, All-in-Ones, 2 in 1 computing devices, and home gateways.

Other Locations

US, Oregon, Hillsboro

Posting Statement

All qualified applicants will receive consideration for employment without regard to race, color, religion, religious creed, sex, national origin, ancestry, age, physical or mental disability, medical condition, genetic information, military and veteran status, marital status, pregnancy, gender, gender expression, gender identity, sexual orientation, or any other characteristic protected by local law, regulation, or ordinance....
US Experienced Hire JR0102803

Back to top