onsite
Senior Lead Integration Engineer - Qualcomm
Implementation Engineer
Senior Lead Integration Engineer responsible for end‑to‑end integration, stabilization, and release of embedded software across Mobile, XR, IoT, and Compute platforms, leveraging C/C++, Linux, Python and CI/CD pipelines.
About the role
Key Responsibilities
- Drive the full integration lifecycle for embedded software from multiple computer‑vision teams, ensuring functional and performance targets are met.
- Develop and maintain build and release pipelines (e.g., Yocto, Make, CMake) to automate compilation, packaging, and deployment across target hardware.
- Perform system‑level validation, debugging, and root‑cause analysis on Linux‑based platforms, using tools such as GDB, perf, and trace utilities.
- Collaborate with hardware, firmware, and application teams to resolve integration issues and improve overall software quality.
- Define and enforce release criteria, create release documentation, and coordinate production roll‑outs for Mobile, XR, IoT, and Compute products.
Requirements
- Bachelor’s or higher in Computer Engineering, Electrical Engineering, or related field with 8+ years of embedded software experience.
- Strong proficiency in C/C++ development on Linux, and solid scripting skills in Python.
- Hands‑on experience with build systems, continuous integration, and automated testing frameworks.
- Proven ability to debug complex hardware‑software interactions and lead cross‑functional integration efforts.
- Excellent communication and leadership skills to mentor junior engineers and drive project timelines.