Posted in

Senior Firmware Engineer

Senior Firmware Engineer

CompanyIntel
LocationSanta Clara, CA, USA, Hillsboro, OR, USA
Salary$169820 – $239750
TypeFull-Time
DegreesBachelor’s, Master’s
Experience LevelSenior

Requirements

  • Bachelor’s or Master’s degree in computer science or Computer Engineering, Electrical engineering or equivalent experience.
  • 4+ years of experience Solid experience in C/C++ development and implementing system software in a Linux OS environment.

Responsibilities

  • Defining the interfaces for next generation Chromebooks, define and implement strategic new initiatives and proof-of-concepts for the Chrome devices.
  • Involved in the design and development, integration, debug and maintenance of Coreboot BIOS, Embedded Controller Firmware for x86 platforms.
  • 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 software and BIOS related issues during the planning, development, and validation stages of the program.
  • Performs pathfinding and surveys technologies which will benefit x86-based Chromebook platforms and collaborates with the larger team to bring it into fruition.
  • 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.
  • Reading schematics and collaborating with hardware engineers to design, develop sustainable firmware solutions.
  • Work closely with hardware development for board bring up, test, certification, and manufacturing support.
  • Work with customer support and other partner engineering teams to diagnose and resolve in-house and customer issues.
  • Provide technical guidance and mentorship to the team members, fostering a culture of inclusiveness, continuous learning, innovation, growth and development.
  • Collaborate with the team to implement engineering strategies that align with the overall business goals.

Preferred Qualifications

  • 4+ years of industry experience in UEFI based System BIOS development or Coreboot BIOS development or other embedded firmware development.
  • Expertise in embedded firmware programming for Intel x86/ARM architecture; Coreboot knowledge is a plus.
  • Strong background in modern processor microarchitecture and computer systems architecture.
  • 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, etc.
  • System level design and modeling manages design environment.
  • System integration using 8, 16, 32 bit microcontrollers. Algorithm modeling, benchmarking, implementation, and digital signal processing.
  • Strong technical communication skills with proven experience using them in an Open Source development environment, including mailing lists, 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.