The point where experts and best companies meet
Share
Job Area:
Engineering Group, Engineering Group > ADAS R&D Software
Minimum Qualifications:
• Bachelor's degree in Engineering, Information Systems, Computer Science, or related field and 4+ years of Software Engineering or related work experience.
Master's degree in Engineering, Information Systems, Computer Science, or related field and 1+ year of Software Engineering or related work experience.
PhD in Engineering, Information Systems, Computer Science, or related field.
• 2+ years of academic or work experience with Programming Language such as C, C++, Java, Python, etc.
Preferred Qualifications:
MS or PHD in Computer Science, Electrical Engineering, Computer Engineering or related field
Industry experience designing and implementing scalable solutions used for Autonomous Driving R&D applications
Experience managing, deploying, and maintaining large-scale infrastructure on the cloud for "Big Data" applications
Familiarity with machine learning frameworks (e.g. Tensorflow, PyTorch)
Hands-on experience using Docker and Kubernetes
Experience using infrastructure and configuration management tools such as Terraform, Ansible, and Helm
Experience with workflow management tools such as Airflow, Prefect, etc.
Ideal Candidate will have:
3-7 years of relevant experience in a software development role (or equivalent)
Backend development experience with a focus on data management, distributed systems, ML/AI, and high performance compute applications
Familiarity using a programming language such as Python, Go, C/C++, Java, or Scala
Hands-on experience using managed services from one or more of the major cloud vendors: AWS, GCP, Azure
Experience working with distributed processing frameworks such as Spark, Hadoop, Hive, or other Apache Foundation frameworks
Understanding of RDBMS, NoSQL DB technologies, and data warehousing solutions and tradeoffs
Experience building RESTful web APIs and services
Proficiency with common software engineering tools, CI/CD, and version control systems such as git, GitLab CI/CD, Jenkins, Python virtual environments, etc.
Strong interpersonal skills and demonstrated ability to work with multi-functional teams
Excellent communication skills
Level of Responsibility:
Work with team leads to understand use cases and requirements
Build proof-of-concepts to validate proposed designs and provide feedback
Implement data management systems, data pipelines, and highly scalable distributed processing services used for autonomous driving research and development
Deploy, manage, and support large-scale infrastructure on the cloud and on-premise
Drive software engineering best practices within immediate and external teams
Qualcomm expects its employees to abide by all applicable policies and procedures, including but not limited to security and other requirements regarding protection of Company confidential information and other confidential and/or proprietary information, to the extent those requirements are permissible under applicable law.
Pay range:
$114,500.00 - $171,500.00
These jobs might be a good fit