Qualcomm Technologies, Inc. is looking to solve the problem of enabling next generation experiences and driving digital transformation to help create a smarter, connected future for all by developing state-of-the-art automotive grade chipsets running Linux.
Requirements
- 4+ years of work experience with Programming Language such as C, C++, Java, Python, etc.
- 15+ years of experience in embedded systems, automotive software, Linux/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
- Proficiency in AOSP internals, Android framework, HAL, and AAOS architecture
- Strong understanding of embedded Linux build systems like Yocto
- Deep expertise in security features like verified boot and trusted execution environments
Responsibilities
- Oversee development and support of software for embedded platforms (IVI, ADAS) running Linux, including low-level drivers, firmware, kernel, and user-space components
- Engage with internal and external stakeholders, customers, and partners to ensure successful delivery and adoption of solutions.
- Champion continuous improvement and change management across engineering processes.
- Resolve engineering issues across subsystems and components, driving cross-functional problem-solving.
- Define and track KPIs (power, performance, reliability, cost, delivery timelines) from concept to commercialization.
- Plan and execute state-of-the-art automotive grade chipsets running Linux through all phases from concept to commercialization across all engineering teams.
- Lead strategic Linux execution initiatives for Snapdragon Automotive chipset platforms, driving innovation and excellence.
Other
- Bachelor's degree in Engineering, Information Systems, Computer Science, or related field and 10+ years of Software Engineering or related work experience.
- Master's degree in Engineering, Information Systems, Computer Science, or related field and 9+ years of Software Engineering or related work experience.
- PhD in Engineering, Information Systems, Computer Science, or related field and 8+ years of Software Engineering or related work experience.
- Good debugging skills
- Ability to collaborate with cross-functional teams