Overview

Job Description:

**Job Id** E1955720

**Job Title** Automotive Systems Engineer – Linux

**Post Date** 11/29/2017

**Company** Qualcomm Innovation Center at http://www.qualcomm.com/about/businesses/quicinc

**Job Area** Engineering – Software

**Location** California – San Diego

**Job Overview** Qualcomm has pioneered connected car technologies for over a decade and continues play a central role in the evolution of automotive infotainment, autonomous driving & its supporting technologies in 4G/5G, ADAS, Deep Learning etc., across the globe. Qualcomm is working closely with standards bodies, consortiums, automakers and operators on advancing Vehicle-to-Vehicle (V2V) and Vehicle-to-everything (V2X) standards and architectures, and is a key member in the Towards 5G initiative for advancing Cellular V2X (CV2X) capabilities on the road to 5G. With connectivity integrated into the latest infotainment, cluster and telematics systems Qualcomm will make travel safer, more efficient and enjoyable.

We welcome smart, energetic software engineers with a passion to make a positive difference on the many technologies and automotive products that will shape our future to join our growing, multisite development team.

This position will be a hands-on technical role in analyzing/planning out next generation system software architecture for Linux-based automotive solutions, and implementing new solutions ranging across the software stack including application boot loaders, kernel, user spaces such as Android and Yocto, and application frameworks to enable compelling E2E use cases exercising the full capability of Qualcomm Snapdragon . Work assignments require theoretical and practical knowledge in the areas of C/ programming and interfacing with operating systems, along with familiarity with and performance concepts related to embedded systems and the Linux kernel. The candidate should also be familiar with embedded system and board . Experience with , vehicle network or external module peripherals is preferred. Qualcomm is working closely with standards bodies, consortiums, automakers and operators on advancing Vehicle-to-Vehicle (V2V) and Vehicle-to-everything (V2X) standards and architectures, and is a key member in the Towards 5G initiative for advancing Cellular V2X (CV2X) capabilities on the road to 5G.

All Qualcomm employees are expected to actively support diversity on their teams, and in the Company.

**Minimum Qualifications** **Minimum of 8+ years of experience**

+ 5+ Years professional work experience in embedded software and/or driver development, / systems engineering on SoCs.

+ 3+ Years experience with SoC architectures, heterogenous IPs in SoCs, distributed compute paradigms, high-speed interconnects (PCIe, CCIX etc.)

+ 2+ Years experience with SoCs in areas such as CPU (SMP/HMP), MMU/SMMU, Virtualization extensions , Cryptography extensions, etc

+ 5+ Years experience with architectural capability analysis in addressing system challenges such as multi-OS virtualization and multi-domain boot

+ 5+ Years experience in C/ programming (one or more Real-Time Operating Systems is preferred).

+ 5+ Years experience in high level embedding operating systems: Android, Linux, Open Embedded & RTOSes

+ 5+ Years experience with low level software/ interface and debugging.

+ 5+ Years experience with industry standard software development tools: HSW/HE debuggers, code revision systems (GIT, Perforce), IDEs and build tools. ****Recent college graduates or candidate with 2 years industry experience are also welcomed.****

**Preferred Qualifications**

+ Experience in coordination with multiple technology teams, program and product teams, and test engineering is preferred.

+ Experience in bottoms-up and top-down analysis of E2E software use cases applied to capabilities

+ Experience with software development processes such as Automotive SPICE/CMM/ASIL-A

+ Experience in system performance estimation (eg. bandwidth, memory, ) and characterization for concurrent use cases

+ Excellent oral and written communication skills to work with developers across the different sites

**Education Requirements** Required: Bachelor’s, Computer Engineering and/or Computer Science

Preferred: Master’s, Computer Engineering and/or Computer Science

**EEO employer: including race, gender, gender identity, sexual orientation, disability & veterans status.**

About Qualcomm

Who is Qualcomm, and what do we do? We are engineers, scientists and business strategists. We are from many different countries and speak many different languages. We come from diverse cultures and have unique perspectives. Together, we focus on a single goal—invent mobile technology breakthroughs.