Job description
As a Systems/Software Engineer within the industry leading Location Team, you will be part of an innovative team researching and designing the core Location Technology deployed in billions of devices worldwide. With a focus on new technologies, we develop ideas from inception to production, delivering products that provide significant value and transform the lives of our users.
You will leverage your creativity and technical skills to develop the next generation of Location Technology for Edge Computing devices in the mobile, IoT and automotive market segments. Your responsibilities include designing prototypes, demonstrating performance/reliability improvements, and developing embedded software for mass deployment.
You will apply advanced techniques such as hybrid technology fusion, GNSS or GNSS/INS navigation, MEMS sensor processing, causal/non-causal estimation to develop algorithms and embedded software that redefine the state-of-the-art for navigation availability, accuracy, and precision.
All Qualcomm employees are expected to actively support diversity in their teams, and in the Company.
Preferred Qualifications:
3-6 years industry experience delivering Location Technology products.
· Strong background in control systems, estimation techniques (Least-squares, Kalman filtering, particle filtering), statistical signal processing, sensor fusion, and optimization. A college-level project, internship or peer-reviewed paper in related area is a plus.
· Proficient in programming with C/C++, MATLAB/Python
· Background in Machine and Deep Learning techniques is a plus.
· Systems Engineering and/or Software Development experience is a plus.
· Understanding of navigation/positioning solutions and software development, knowledge of positioning using hybrid technology fusion (e.g., GNSS/INS, Sensors, WLAN & WWAN) is desirable.
· Experience in data analysis and statistical correlation identification.
· Experience developing and debugging medium to large scale real-time and near real time systems is desirable.
Minimum Qualifications:
• Bachelor's degree in Engineering, Information Systems, Computer Science, or related field and 2+ years of Software Engineering or related work experience.
OR
Master's degree in Engineering, Information Systems, Computer Science, or related field and 1+ year of Software Engineering or related work experience.
OR
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.
Minimum Qualifications
Bachelor’s degree in Electrical/Computer Science/Aerospace Engineering or related field.