1+ months

System Software Developer for Machine Learning Solutions

Job Id E1980086
Job Title System Software Developer for Machine Learning Solutions
Post Date 03/25/2020
Company Qualcomm Technologies, Inc.
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 and autonomous driving. We are investing in several supporting technologies including 4G, 5G, ADAS, and Deep Learning.
  • The Qualcomm CR&D team is developing hardware and software solutions for the Qualcomm ADAS system. We are seeking ambitious, bright and innovative engineers with experience in software system design, autonomy, device functional safety concepts and implementations.
  • Job activities span the whole product life cycle from early R&D to commercial deployment. The environment is fast-paced and requires cross-functional interaction on a daily basis so good communication, planning and execution skills are a must.
  • 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.
  • 7+ years Software Engineering or related work experience.
  • 3+ years experience with Programming Language such as C, C++, Java, Python, etc.
  • Preferred Qualifications
  • 5+ years Software Engineering with system level design and architecture experience
  • 5+ years development experience with Programming Language such as C, C++, Python, etc..
  • 5+ years professional work experience in embedded/automotive software, driver development, and/or systems engineering on SoCs using Linux/Android/QNX/INTEGRITY etc.Experience with Android or QNX a plus.
  • 5+ years experience with SoC architectures, heterogenous IPs in SoCs, distributed compute paradigms, high-speed interconnects (PCIe, CCIX etc.), peripheral busses(SPI,USB,I2 etc).
  • 3+ years experience with SoCs in areas such as multi-core CPU. MMU/SMMU, virtualization, etc.
  • 3+ years experience with architectural capability analysis in addressing system challenges such as multi-OS virtualization and multi-domain boot
  • 3+ years experience with low level software/ interface and debugging.
  • 3+ years experience with system software development on Linux or similar OS.
  • 3+ years experience with industry standard software development tools: HSW/HE debuggers, code revision systems (GIT, Perforce), IDEs and build tools.
  • Experience in Secure Coding , software experts at the architecture, design and implementation levels.
  • Experience in coordination cross development and technology teams and test engineering
  • Experience with embedded systems development and/or machine learning hardware including accelerators, DSPs, and/or GPUs a plus
  • Experience in QNX based BSP development. Experience with low level device driver programming, boot optimizations an added plus.
  • Experience in bottoms-up and top-down based on analysis of E2E use cases
  • Experience with software development processes such as Automotive SPICE/CMM/ASIL-A, a plus
  • Experience in any of the automotive technologies related to vehicle networks, AUTOSAR, IS026262, ADAS and machine learning an added plus.
  • Familiar with Modern OO design practices, such as C++11/17.
  • Experience in designing, implementing and reviewing code for performance and security.
  • Excellent communication skills (written and verbal) and team player
  • Education Requirements Required: Bachelor's, Computer Engineering and/or Computer Science and/or Electrical Engineering
    Preferred: Master's, Computer Engineering and/or Computer Science and/or Electrical Engineering
    Posted: 2020-01-20 Expires: 2020-04-27

    Before you go...

    Our free job seeker tools include alerts for new jobs, saving your favorites, optimized job matching, and more! Just enter your email below.

    Share this job:

    System Software Developer for Machine Learning Solutions


    Join us to start saving your Favorite Jobs!

    Sign In Create Account
    Powered ByCareerCast