Device Engineer - II (IC)

Arrow Electronics•North Billerica, MA
•$87,400 - $126,500•Onsite

About The Position

The Device Engineer - II (IC) will perform board bring-up for Qualcomm QCS-based hardware platforms and develop and customize board support packages (BSPs), Linux kernels, and device drivers. The role supports hardware validation and system integration, debugs boot, kernel, driver, and peripheral issues, and works closely with hardware, firmware, and product engineering teams to optimize system stability, performance, and power consumption. The position is onsite in the Boston, Massachusetts area and requires ITAR compliance as a U.S. Person (U.S. citizen or green card holder).

Requirements

  • At least 5 years of experience.
  • Hands-on experience with Qualcomm QCS platforms, such as QCS6490, QCS8550, QCS5430, QCS610, QCS8250, or similar.
  • Strong Embedded Linux development experience.
  • Expertise in C/C++ programming.
  • Experience with board bring-up and hardware-software integration.
  • Experience with BSP, Linux Kernel, Device Tree, and device driver development.
  • Experience debugging bootloader, kernel, and platform bring-up issues.
  • Familiarity with ARM-based architectures.
  • Experience interfacing peripherals such as UART, SPI, I2C, USB, PCIe, Ethernet, MIPI CSI, and DSI.
  • Strong debugging and root cause analysis skills.
  • Experience with Git and CI/CD workflows.
  • Must be ITAR compliant as a U.S. Person (U.S. citizen or green card holder).
  • Bachelor's degree in Electrical Engineering, Computer Engineering, Computer Science, or a related field.

Nice To Haves

  • Android BSP development on Qualcomm platforms.
  • Camera and multimedia integration.
  • Wi-Fi, Bluetooth, and USB integration.
  • Yocto Linux.
  • Secure Boot and embedded security concepts.

Responsibilities

  • Perform board bring-up for Qualcomm QCS-based hardware platforms.
  • Develop and customize BSPs, Linux kernels, and device drivers.
  • Support hardware validation and system integration.
  • Debug boot, kernel, driver, and peripheral issues.
  • Work closely with hardware, firmware, and product engineering teams.
  • Optimize system stability, performance, and power consumption.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service