ADAS/Autonomy Application SW Engineer – Camera and Video
Qualcomm Technologies, Inc. at http://www.qualcomm.com/about/businesses/qct
Engineering – Software
California – San Diego
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 customization 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 training 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.
+ 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.
+ 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 imaging pipelines including camera serializer/deserializer, MIPI CSI, ISPs, video encode/decode and vision technologies.
+ Experience developing frameworks for imaging systems camera, video, display, graphics etc.
+ Experience using industry standard development tools – e.g. tool-chains, IDEs, configuration management etc.
+ Ability to contribute to all phases of software development – bring-up, design and 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 embedded system software development experience including kernels, device drivers and board-support packages.
+ Experience enabling vision algorithms/kernels realizable on DSPs, vision accelerators or GPUs.
+ Knowledge of SDKs and Frameworks for Vision Processing and NN acceleration (eg. OpenCV, OpenCL, PyTorch, TensorFlow etc.).
+ Experience designing complex fault-tolerant safety systems, and designing in accordance to industry standard specifications (eg. ISO26262, ASPICE).
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.
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.