Role OverviewThe Embedded Linux Engineer will have strong experience in Qualcomm platforms, USB video streaming devices, BSP, ISP, and MiPi. The role requires hands-on experience with Qualcomm QCS platforms and expertise in C/C++ programming.
What You Will Do
The Embedded Linux Engineer will perform board bring-up for Qualcomm QCS-based hardware platforms, develop and customize BSPs, Linux kernel, and device drivers, and support hardware validation and system integration.
Why It Might Be a Fit
The ideal candidate will have strong debugging and root cause analysis skills, experience with Git and CI/CD workflows, and familiarity with ARM-based architectures.
Requirements
- Hands-on experience with Qualcomm QCS platforms (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
- 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
]]>