Qualcomm Technologies, Inc. is seeking a Lead Automotive SoC stability engineer to oversee the stability, reliability, and performance of Linux and QNX operating system software on Snapdragon automotive Chipsets.
Requirements
- 4+ years of work experience with Programming Language such as C, C++, Java, Python, etc.
- 10+ years of experience in embedded systems, automotive software, Linux/QNX/Android platform development
- A deep understanding of SoC architecture, including CPU cores, peripherals, trade-offs in performance vs low-power design
- In-depth knowledge of Linux kernel, device drivers, and advanced troubleshooting with hypervisors
- Strong understanding of embedded Linux build systems like Yocto
- Deep expertise in security features like verified boot and trusted execution environments
- Deep understanding of Clocks, PLLs, GPIO, Interrupt Controllers (GIC), Peripherals (SPI/I2C/UART/CAN/Ethernet/Clock/etc)
Responsibilities
- Ensure the stability and reliability of Snapdragon automotive platforms (IVI, ADAS) running Linux/QNX/Android
- Optimize the system for robustness by analyzing and tuning the kernel, drivers, middleware, and applications for specific use cases.
- Act as the final point of escalation for stability issues identified during development, testing, and field deployment.
- Utilize advanced debugging tools and methodologies to pinpoint the root cause of complex problems.
- Work closely with cross-functional teams, including HW engineers, firmware developers, and application software teams, for fast incident response to critical issues
Other
- Proven track record leading Linux/QNX product launches triaging critical system robustness issues under tight deadlines.
- Excellent verbal and written communication skills to articulate complex technical issues and report on project status to both technical and executive stakeholders.
- Ability to guide and mentor junior engineers, fostering a collaborative and high-performing team environment.