Finding the best job has never been easier
Share
Job Area:
Engineering Group, Engineering Group > Software Engineering
As a senior software engineer in this position, you will:
Work closely with computer vision engineers, deep learning experts, and software engineers in world-class impactful and innovative projects
Collaborate closely with domain/technology experts to integrate/validate software in larger systems
Deploy state-of-the-art computer vision algorithms and features into commercial XR products
Develop production code and system architectures with excellent design quality
(Critical “Must Have” skills/experience for role):
Expertise with modern C++ (11-20), and with writing reliable, maintainable, and idiomatic code
Experience with multi-core programming on heterogenous mobile architectures (CPUs, GPUs, DSPs, tensor accelerators, System-on-a-Chip, embedded systems etc.)
Strong skills in analyzing performance, testing, and debugging on these systems
Solid experience with established software development processes (CI/CD, testing, code reviews, etc.)
Outstanding problem-solving skills
Excellent communication and team working skills
(Preferred skills/experience for role):
Experience with embedded platforms such as Android, Linux
Experience with Python programming
Good understanding of 3D geometry and mathematics
Prior exposure to computer vision and machine learning/deep learning for applications such as object detection and tracking, segmentation, 3D reconstruction, and SLAM/visual odometry
Computer graphics, 3D graphics, game engines (Unity, Unreal)
Minimum Qualifications
Bachelors in computer science/engineering, and other relevant engineering programs.
What we offer
Opportunity to work with a team of world-class engineers and researchers on cutting-edge AR/VR products, with learning opportunities on various aspects.
Competitive salary and total compensation package
Generous relocation package.
Working in a modern office, located on the science park, the lively campus of the University of Amsterdam.
Minimum Qualifications:
• Bachelor's degree in Engineering, Information Systems, Computer Science, or related field and 2+ 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.
*References to a particular number of years experience are for indicative purposes only. Applications from candidates with equivalent experience will be considered, provided that the candidate can demonstrate an ability to fulfill the principal duties of the role and possesses the required competencies.
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.
These jobs might be a good fit