Hardware Integration and Firmware Engineer

TechDigital Group

Redmond (WA)

On-site

USD 90,000 - 120,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

A leading technology company is seeking a talented Hardware Integration and Firmware Engineer to join their innovative team in Redmond. The successful candidate will be integral in integrating hardware peripherals and maintaining Board Support Packages for various laptop hardware while collaborating closely with hardware engineers. This role offers a chance to work in a dynamic environment focused on cutting-edge technology and product development.

Qualifications

  • Experience integrating hardware peripherals and maintaining Linux BSPs.
  • Proficiency with CI/CD tools for firmware automation.
  • Strong debugging skills and excellent collaboration.

Responsibilities

  • Integrate and configure hardware peripherals including I2C, SPI, and USB.
  • Maintain Board Support Packages and perform Linux bring-up for platforms.
  • Collaborate with hardware engineers for seamless integration.

Skills

BSP (Board Support Package)
Linux kernel
device drivers
bootloaders
CI/CD tools
integrating hardware peripherals

Education

Bachelor's degree in Computer Engineering
Bachelor's degree in Electrical Engineering

Job description

Job Description:
We are seeking a skilled Hardware Integration and Firmware Engineer to join our team. The ideal candidate will be responsible for
- Integrating and configuring hardware peripherals,
- debugging issues at various levels, and
- Collaborating with hardware engineers to ensure seamless integration and performance. This role involves maintaining Board Support Packages (BSPs) for specific laptop hardware, including the Linux kernel, device drivers, and bootloaders. Additionally, thecandidate will work with CI/CD tools to automate firmware builds and releases.

Key Responsibilities:
• Integrate and configure hardware peripherals such as I2C, SPI, UART, USB, and Ethernet using device trees.
• Debug issues at various levels to ensure efficient integration and performance.
• Collaborate with hardware engineers to ensure seamless integration and performance.
• Maintain BSPs for specific laptop hardware, including the Linux kernel, device drivers, and bootloaders.
• Perform Linux bring-upand validation for post-silicon platforms.
• Integrate GPU capabilities, such as OpenGL, Vulkan, and video acceleration, into the Linux BSP for optimal performance and features.
• Work with CI/CD tools to automate builds and releases for firmware.
Qualifications:
• Bachelor's degree in Computer Engineering, Electrical Engineering, or a related field.
• Experience with integrating and configuring hardware peripherals.
• Proficiency in maintaining BSPs for Linux-based systems.
• Familiarity with CI/CD tools for automating builds and releases.
• Strong debugging and problem-solving skills.
• Excellent collaboration and communication skills.
Preferred Qualifications:
• Experience with Linux bring-up and validation for post-silicon platforms.
• Knowledge of GPU capabilities and integration into Linux BSPs.

Top Skills:
  • BSP (Board Support Package)
  • Linux kernel, device drivers, and bootloaders.
  • CI/CD tools to automate builds and releases for firmware
  • Integrate and configure hardware peripherals such as I2C, SPI, UART, USB, and Ethernet
Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Firmware Engineer
Firmware Engineer

TechDigital Group • New York (NY)

On-site
USD 90,000 - 130,000
BSP Software Engineer
BSP Software Engineer

Webster & Webster Associates • Dallas (TX)

On-site
USD 80,000 - 120,000
Embedded Firmware Engineer: C/C++, Bring-Up Expert
Embedded Firmware Engineer: C/C++, Bring-Up Expert

AttoTude • Menlo Park (CA)

On-site
Embedded Firmware Engineer at CALCULEX, Inc
Embedded Firmware Engineer at CALCULEX, Inc

Wayne State University • Fremont (CA)

On-site
USD 90,000 - 120,000
Firmware Engineer
Firmware Engineer

AttoTude • Menlo Park (CA)

On-site
BSP / Embedded Linux Engineer || Charlotte, North Carolina (Onsite)
BSP / Embedded Linux Engineer || Charlotte, North Carolina (Onsite)

Ampstek • Charlotte (NC)

On-site
USD 120,000 - 160,000
Embedded BSP Engineer
Embedded BSP Engineer

Global Connect Technologies • Des Moines (IA)

On-site
USD 75,000 - 95,000
Staff Firmware Engineer - Core Compute
Staff Firmware Engineer - Core Compute

Contract Professionals, Inc • Sterling Heights (MI)

On-site
USD 120,000 - 170,000
Staff Embedded Software Engineer
Staff Embedded Software Engineer

Combined Selection Group Ltd • California (MO)

On-site
USD 120,000 - 170,000
Board Support Package Engineer
Board Support Package Engineer

eInfochips • Cedar Rapids (IA)

On-site
USD 90,000 - 120,000