Senior Director, Linux Execution Lead for Snapdragon Automotive Chipsets

QualcommSan Diego, CA
137d$248,000 - $372,000

About The Position

As a leading technology innovator, Qualcomm pushes the boundaries of what's possible to enable next generation experiences and drives digital transformation to help create a smarter, connected future for all. As Linux Execution Lead for Snapdragon Automotive Chipsets, you will plan and execute state-of-the-art automotive grade chipsets running Linux through all phases from concept to commercialization across all engineering teams. You will collaborate with cross-functional teams to ensure delivery of HW, Linux software, test, documentation, and tools to enable on-time launch of customer devices in the market. You will lead strategic Linux execution initiatives for Snapdragon Automotive chipset platforms, driving innovation and excellence.

Requirements

  • Bachelor's degree in Engineering, Information Systems, Computer Science, or related field and 10+ years of Software Engineering or related work experience.
  • OR Master's degree in Engineering, Information Systems, Computer Science, or related field and 9+ years of Software Engineering or related work experience.
  • OR PhD in Engineering, Information Systems, Computer Science, or related field and 8+ years of Software Engineering or related work experience.
  • 4+ years of work experience with Programming Language such as C, C++, Java, Python, etc.

Nice To Haves

  • 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.
  • Proven track record of contributing to open-source projects, particularly those related to the Linux kernel.
  • Embedded software development in C and C++ on ARM or similar cores.
  • Deep expertise in Linux kernel architecture, device drivers, memory management, SoC hardware blocks, Boot and runtime services, hypervisors.
  • Experience with heterogeneous compute platforms (CPU, GPU, DSP, accelerators), ARM Trust-Zone & ARMv7/v8 architecture.
  • Understanding of safety and cybersecurity solutions on Linux.
  • Hands on experience of driver development on any RTOS.
  • Experience in SafeRTOS/FreeRTOS based development is nice to have.
  • Good debugging skills and experience with Lauterbach JTAG.
  • Basic understanding of Clocks, PLLs, GPIO, Interrupt Controllers (GIC), Peripherals (SPI/I2C/UART/CAN/Ethernet/Clock/etc).
  • Any past working experience on Qualcomm chipsets.

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.

Benefits

  • $248,000.00 - $372,000.00 salary range.
  • Competitive annual discretionary bonus program.
  • Opportunity for annual RSU grants.
  • Highly competitive benefits package designed to support success at work, at home, and at play.
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service