Intel Corporation

Firmware Development Engineer

Intel Corporation

full-time

Posted on:

Location Type: Hybrid

Location: Santa ClaraCaliforniaUnited States

Visit company website

Explore more

AI Apply
Apply

Salary

💰 $149,600 - $284,580 per year

Tech Stack

About the role

  • Design, develop, and debug ROM, bootloaders, and firmware across diverse hardware platforms
  • Build and integrate firmware components into complete, bootable system images
  • Implement and optimize low-level code for seamless hardware-software interaction
  • Conduct thorough design reviews, testing, and validation to ensure robust firmware releases
  • Debug and resolve complex boot, platform, and system-level issues
  • Create comprehensive unit tests, integration tests, and supporting automation frameworks
  • Develop across simulated environments, FPGAs, and physical hardware
  • Partner with RTL and board design engineers to solve challenging cross-domain issues
  • Provide guidance and mentorship to team members and stakeholders

Requirements

  • Bachelor's or Master's degree in Computer Science, Electrical Engineering, or related field
  • 6+ years of firmware development experience
  • Strong C/C++ programming skills with proven expertise to solve complex real-world problems
  • Deep understanding of one or more computer architectures (ARM, x86, and/or RISC-V) and associated firmware stacks
  • Linux development expertise including GNU toolchain proficiency
  • Hardware debugging experience with tools like JTAG, GDB, and similar platforms
  • Industry protocol knowledge including ACPI, PCIe, USB, SMBIOS, GPIO, UART
Benefits
  • Competitive pay
  • Stock bonuses
  • Benefit programs which include health, retirement, and vacation
Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard Skills & Tools
CC++firmware developmentlow-level code optimizationunit testingintegration testingautomation frameworkscomputer architectureLinux developmentGNU toolchain
Soft Skills
guidancementorshipproblem-solvingcollaboration
Certifications
Bachelor's degreeMaster's degree