In this role the candidate will take part in design and development of Location (positioning) stack on existing and upcoming Qualcomm Linux baseline products. The candidate will work on development of new features as we'll as support existing features already commercialized on existing products. The candidate will gain expertise in Location Technologies on Android and Linux Embedded platforms.
Minimum Requirements:
- CS or Embedded domain engineer with a minimum of 1 to 2year of experience.
- Good programming skills in C, C++, Java
- Good understanding of Linux concepts
- Ability to browse existing large codebases, understand and make updates
- Capable of working in multi-tasking environment
- Ability to add good documentation for code and API layer
- Strong analytical skills
- Ability to work with a new team and find answers to lot of unknowns.
- Wide system understanding.
- Ability to work in a fast-paced, collaborative product development environment
Preferred Requirements:
- Experience in development of Android system would be a big advantage.
- Experience in development on any Linux Embedded platform would be a big advantage.
- Knowledge about Positioning Technologies would be a big advantage.
- Experience with Android application development would be an advantage.
- Experience guiding junior developers would be an advantage.
Minimum Qualifications:
Bachelors degree in Engineering, Information Systems, Computer Science, or related field and 3+ years of Software Engineering or related work experience.
OR
Masters degree in Engineering, Information Systems, Computer Science, or related field and 2+ years of Software Engineering or related work experience.
OR
PhD in Engineering, Information Systems, Computer Science, or related field and 1+ year of Software Engineering or related work experience.
2+ years of academic or work experience with Programming Language such as C, C++, Java, Python, etc