Our Swiss client, a leading worldwide supplier of high performance optical sensor solutions is in search of a: C++ Software Engineer
Responsibilities:
- Optimize and port C++ algorithms to mobile platforms
- Design, implement and port algorithms to GPU and DSP
- Port machine learning algorithms from research to production ready implementation
- Profile production code for performance reporting
Required Skills & Knowledge:
- Master’s degree in computer science (or equivalent)
- Very good C++ and C programming skills
- Good code architecture skills
- 3+ years’ experience in algorithm development, profiling and optimization
- Good understanding of mobile platforms (CPU, GPU, DSP, memory, etc.)
- Good knowledge of computer architecture
- Open-minded, fast learner and willingness to learn
- English fluency
Required skills:
- Master’s degree in computer science (or equivalent)
- 3+ years experience
- Good understanding of mobile platforms (CPU, GPU, DSP, memory, etc.)
- English fluency, French proficiency
Optional skills:
- Experience with embedded programming
- Experience with DSP programming (Qualcomm Hexagon)
- Experience with computer vision and/or machine learning
- Experience with Android development
- Good code architecture skills
If interested, please share your CV at iuliana@euroasiarecruiting.com.