Overview

Job Description:

**Job Id**

E1981739

Job Title

JD – ADAS/Autonomy Application SW Engineer – OS/BSP/Drivers

Post Date

05/19/2020

Company

Qualcomm Technologies, Inc. at http://www.qualcomm.com/about/businesses/qct

Job Area

Engineering – Software

Location

California – San Diego

Job Overview

Qualcomm is a company of inventors that unlocked 5G – ushering in an age of rapid acceleration in connectivity and new possibilities that will transform industries, create jobs, and enrich lives. But this is just the beginning. It takes inventive minds with diverse skills, backgrounds, and cultures to transform 5Gs potential into world-changing technologies and products. This is the Invention Age – and this is where you come in. Qualcomm is utilizing its traditional strengths in digital wireless technologies to play a central role in the evolution of automotive infotainment, ADAS and autonomous driving platforms. The Qualcomm Global Automotive team is actively engaged in offering optimized solutions for ADAS and Autonomous Driving systems. We are seeking ambitious, bright and innovative software leaders and engineers to be part of this initiative.

You will be joining Automotive Applications Engineering team, working closely with various Qualcomm and OEM/Tier-1 architects and engineering teams, in a fast paced environment. Responsibilities of this role shall include:

+ Actively front-end engagements and interactions with Automotive OEMs, Tier-1s and ISVs to and help them realize complex ADAS solutions based on of Qualcomm Automotive HW/SW platforms.

+ Drive SW bring-up on OEM HW platforms, support drive device driver and framework extensions and customizations as needed.

+ Debug and resolve functional, stability and performance issues in software, reported by customers.

+ Develop reference applications using Qualcomm SDKs and help build a rich suite of tools and examples to OEMs/Tier1.

+ Address customer Q&A, provide on-site support, propose design enhancements, provide/support technical trainings as necessary.

+ Some travel to world-wide customer locations is to be expected.

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

Minimum Qualifications

+ Bachelor’s degree in Engineering, Information Systems, Computer Science, or related field.

+ 5+ years Software Engineering or related work experience.

+ 2+ years experience with Programming Language such as C, C++, Java, Python, etc.

Preferred Qualifications

+ 5+ years of relevant experience in technology domains listed below.

+ 3+ years of programming experience in C/C++ , as well as hands-on experience debugging complex embedded compute platforms.

+ Strong working knowledge of operating systems like QNX, Linux and other RTOSs

+ Working knowledge of peripherals and interfaces e.g., PCIe, SPI/UART/I2C, USB, Ethernet etc.

+ Experience using industry standard development tools – e.g. tool-chains, IDEs, configuration management etc.

+ Experience using industry standard debug and calibration tools – e.g. GDB, JTAG, STM/TPIU etc.

+ Ability to contribute through all phases of software development – bring-up, design and commercial deployment.

+ Demonstrated ability to work with engineers, partners and customers, and across the different geographical sites and technology domains.

+ Excellent verbal and written communication skills.

+ Demonstrated system software development experience including kernels, device drivers and board-support packages.

+ Deep understanding of OS internals scheduler, cache/memory handling, interrupt processing, MMU/SMMU, IPCs, virtualization/hypervisor etc.

+ Experience building inter-chip communication stacks using high-speed PCIe switches/interfaces.

+ Knowledge of automotive-specific frameworks (eg. such as Classic/Adaptive AutoSAR).

+ Experience designing complex fault-tolerant safety systems, and designing in accordance to industry standard specifications (eg. ISO26262, ASPICE).

Education Requirements

Required: Bachelor’s, Computer Engineering and/or Computer Networks & Systems and/or Electrical Engineering and/or Electronics & Satellites Eng and/or Vlsi & Embedded Systems

Preferred: Master’s, Computer Engineering and/or Computer Networks & Systems and/or Computer Science and/or Electrical Engineering and/or Electronics & Satellites Eng and/or Vlsi & Embedded Systems

EEO Employer: Qualcomm is an equal opportunity employer; all qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, disability, Veteran status, or any other protected classification.

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.