Autonomous Driving – SW / DevOps Engineer
Qualcomm Technologies, Inc. at http://www.qualcomm.com/about/businesses/qct
Engineering – Software
California – San Diego
We are looking for smart, innovative and motivated individuals with solid SW development and DevOps background to join Qualcomm Autonomous Driving team in San Diego, and
work on the design and development of the brain of next-generation autonomous vehicles. You will have the opportunity to work with a group of top talents in Computer Vision, Perception, advanced Radar and Lidar processing and deep learning, Sensor Fusion, Behavior Prediction, Behavior and Motion Planning.
This is what youll do:
+ Design and develop SW build, release and deployment processes for Autonomous Driving SW (images/packages) on the latest Qualcomm Snapdragon Ride platforms.
+ Work closely with SW, Systems and Test engineers to develop test and integration plans for SW/HW release and deployment, and performance validation.
+ Be responsible for developing tools & automation solutions for CI / CD / CT workflow.
+ Develop integrated tools and processes to work in conjunction with JAMA, JIRA, GIT, and other repositories to provide a seamless CI / CD / CT workflow.
+ Develop the tools, plug-ins, and solutions necessary for CI / CD / CT workflow using Jenkins, Gitlab, Docker, REST APIs, and other services.
+ Be responsible for tool/software development and maintenance, adhering to appropriate Automotive safety/security standards.
+ Identify and recommend new technical directions to improve the development and deployment processes.
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.
+ 2+ years Software Engineering or related work experience.
+ 2+ years experience with Programming Language such as C, C++, Java, Python, etc.
+ 5+ years of SW engineering or related work experience.
+ 3+ years of experience with embedded or Linux software development using C/C++.
+ 3+ years of experience with build and automation tools: make, CMake, Gitlab.CI / Jenkins.
+ 3+ years of experience with Python and Shell scripting languages.
+ 3+ years of experience with modern source control tools and solutions: Git, Git-LFS, Git-Repo, Github/Gitlab.
+ 3+ years of experience with Docker and related tools
+ Ability to be creative/resourceful in a fast-paced working environment.
+ Excellent written and verbal communication skills.Additional preferred skills:
+ Good familiarity with modern C++ (C++11 and 14)
+ Strong experience with developing tools for software products using Linux / QNX.
+ Ability and experience to design and develop application tools (running on Linux & QNX) for software deployment and updates.
+ Automotive software development, tools, and build-release engineering experience.
+ Experience with the latest Automotive coding guidelines and processes (MISRA, Autosar C++14, ASPICE).
Bachelor’s degree in Engineering, Information Systems, Computer Science, or related field.
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.