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