Senior Embedded Linux BSP Engineer – Qualcomm QCS / Camera & Multimedia

New
J
JobgetherEmbedded systems
Based in the United StatesFull-TimeSenior
Salary not disclosed
Apply NowOpens the employer's application page

Job Details

Experience
At least 5 years of experience in embedded software development.
Required Skills
C++

Requirements

  • Have at least 5 years of experience in embedded software development.
  • Have hands-on experience with Qualcomm QCS platforms, including QCS6490, QCS8550, QCS5430, QCS610, QCS8250, or similar chipsets.
  • Have extensive experience with Embedded Linux development.
  • Have advanced programming skills in C and C++.
  • Have practical experience with board bring-up and hardware-software integration.
  • Have strong knowledge of BSPs, Linux kernel development, Device Trees, and device drivers.
  • Have experience debugging bootloaders, kernel behavior, and platform bring-up issues.
  • Be familiar with ARM-based architectures and embedded hardware environments.
  • Have experience integrating and troubleshooting UART, SPI, I2C, USB, PCIe, Ethernet, MIPI CSI, and DSI interfaces.
  • Have experience with Git and CI/CD development workflows.
  • Be familiar with camera and multimedia integration; ISP and MIPI experience is preferred.
  • Android BSP development on Qualcomm platforms is preferred.
  • Knowledge of Wi-Fi, Bluetooth, and USB integration is an advantage.
  • Yocto Linux familiarity is preferred.
  • Understanding of Secure Boot and embedded security concepts is beneficial.

Responsibilities

  • Perform board bring-up and initial hardware configuration for Qualcomm QCS-based platforms.
  • Develop, customize, and maintain BSPs, Linux kernels, and device drivers.
  • Support hardware validation, platform integration, and system-level testing.
  • Diagnose and resolve bootloader, kernel, driver, and peripheral-related issues.
  • Investigate technical problems and perform root cause analysis across hardware and software components.
  • Integrate and configure UART, SPI, I2C, USB, PCIe, Ethernet, MIPI CSI, and DSI interfaces.
  • Contribute to camera, ISP, and multimedia integration, including USB video streaming.
  • Collaborate with hardware, firmware, and product engineering teams on platform development and integration.
  • Optimize system stability, performance, resource utilization, and power consumption.
  • Support software development workflows, version control, and continuous integration processes.
View Full Description & ApplyYou'll be redirected to the employer's site
View details
Apply Now