Firmware Development Engineer

Intel CorporationSanta Clara, CA
1dHybrid

About The Position

Join Intel's Central Engineering Group (CEG) and play a pivotal role in showcasing Intel's cutting-edge manufacturing processes and IP through innovative firmware solutions. You'll work on test chips and System-on-Chip (SoC) projects across diverse architectures that demonstrate Intel's technological leadership in the industry. What You'll Do: Firmware Development: Design, develop, and debug ROM, bootloaders, and firmware across diverse hardware platforms. System Integration: Build and integrate firmware components into complete, bootable system images. Performance Optimization: Implement and optimize low-level code for seamless hardware-software interaction. Quality Assurance: Conduct thorough design reviews, testing, and validation to ensure robust firmware releases. Problem Solving: Debug and resolve complex boot, platform, and system-level issues. Test Development: Create comprehensive unit tests, integration tests, and supporting automation frameworks. Multi-Platform Work: Develop across simulated environments, FPGAs, and physical hardware. Cross-Functional Collaboration: Partner with RTL and board design engineers to solve challenging cross-domain issues. Technical Leadership: Provide guidance and mentorship to team members and stakeholders. The successful candidate must demonstrate the following: Excellent analytical and problem-solving skills. Strong communication skills and collaborative mindset. Adaptability to work effectively in dynamic, fast-paced environments.

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.

Nice To Haves

  • UEFI/BIOS development experience with EDK II, Coreboot, or similar frameworks.
  • Security implementation experience, particularly secure boot processes.
  • Linux driver development background.
  • Deep knowledge of Linux and Windows boot processes.
  • Experience with AI assisted and agent based coding.

Responsibilities

  • Firmware Development: Design, develop, and debug ROM, bootloaders, and firmware across diverse hardware platforms.
  • System Integration: Build and integrate firmware components into complete, bootable system images.
  • Performance Optimization: Implement and optimize low-level code for seamless hardware-software interaction.
  • Quality Assurance: Conduct thorough design reviews, testing, and validation to ensure robust firmware releases.
  • Problem Solving: Debug and resolve complex boot, platform, and system-level issues.
  • Test Development: Create comprehensive unit tests, integration tests, and supporting automation frameworks.
  • Multi-Platform Work: Develop across simulated environments, FPGAs, and physical hardware.
  • Cross-Functional Collaboration: Partner with RTL and board design engineers to solve challenging cross-domain issues.
  • Technical Leadership: Provide guidance and mentorship to team members and stakeholders.

Benefits

  • We offer a total compensation package that ranks among the best in the industry. It consists of competitive pay, stock bonuses, and benefit programs which include health, retirement, and vacation.
  • Find out more about the benefits of working at Intel.
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service