onsite
Lead Engineer - Embedded Development - Qualcomm
Software Engineer
Lead engineer responsible for designing, developing, and testing automotive embedded software on Snapdragon SoCs, integrating IVI, Android, QNX, Linux, and hypervisor platforms, while driving AI‑enhanced automation strategies to ensure high quality and performance.
About the role
Key Responsibilities
- Architect and implement embedded software solutions for automotive platforms, focusing on IVI, Android, QNX, Linux, and hypervisor environments.
- Develop and maintain automated test frameworks using Python, integrating AI techniques to enhance test coverage and efficiency.
- Collaborate with cross‑functional teams to define test strategies, validate compliance with industry standards, and optimize performance of Snapdragon Automotive SoCs.
- Lead code reviews, mentor junior engineers, and drive continuous improvement of development and testing processes.
- Analyze test results, troubleshoot complex issues, and provide actionable recommendations for product enhancements.
Requirements
- 10+ years of experience in embedded software development for automotive or related industries.
- Proficiency in C/C++, Python, and experience with IVI, Android, QNX, Linux, and hypervisor technologies.
- Strong background in test automation, AI integration in testing, and performance optimization.
- Excellent problem‑solving skills, strong communication, and ability to lead technical initiatives.