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 Computer Science, Electrical Engineering, Robotics, or related field and 2+ years Software Engineering or related work experience.
Master's degree in Computer Science, Electrical Engineering, Robotics, or related field and 1+ year Software Engineering or related work experience.
PhD in Computer Science, Electrical Engineering, Robotics, or related field.
Preferred Qualifications:
4-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
Understanding of RDBMS, NoSQL DB technologies, and data warehousing solutions and tradeoffs
Experience building RESTful web APIs and services
Experience building user interfaces.
Proficiency with common software engineering tools, CI/CD, and version control systems such as git, GitLab CI/CD, Jenkins, Python virtual environments, etc.
Industry experience designing and implementing a SaaS system in a cloud environment.
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
Experience using infrastructure and configuration management
Experience in UI/UX
Strong interpersonal skills and demonstrated ability to work with multi-functional teams
Excellent communication skills
Principal Duties and Responsibilities:
• Applies knowledge and experience of ADAS Software to design, develop, and optimize software for embedded technology blocks that directly enable autonomous and self-driving vehicles.
• Develops and enhances technologies for camera perception; high precision localization; radar and lidar perception; precise sensor synchronization and calibration; sensor driver; multi-sensor fusion; estimation and tracking of static and dynamic objects in the environment; behavior prediction of agents; planning of autonomous vehicle decisions, trajectory and speed; and/or autonomous vehicle control.
• Develops and verifies code for a component and validates ADAS software against specifications; collaborates with test team.
• Designs and develops software development kits (SDK) to enable customer proof of concepts.
Writes detailed technical documentation, descriptions, specifications, and/or feature descriptions for projects to guide users and/or customers to use or implement output.
Level of Responsibility:
• Works independently with minimal supervision.
• Decision-making may affect work beyond immediate work group.
• Requires verbal and written communication skills to convey information. May require basic negotiation, influence, tact, etc.
• Has a moderate amount of influence over key organizational decisions.
• Tasks require multiple steps which can be performed in various orders; some planning, problem-solving, and prioritization must occur to complete the tasks effectively.
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