Senior C++ Software Engineer (Computer Vision)

PXL Vision · Zürich , Schweiz

Online seit 2023-03-24 13:00:00.0

Jetzt bewerben

Details zum Jobangebot

Your mission

PXL Vision is looking for a Senior C++ Software Engineer with a focus on computer vision who will contribute to core technology development in our Zurich office. You will be part of a highly motivated team working on challenging topics in machine learning, computer vision and data processing. In this role you will actively shape the next generations of the software infrastructure that all of PXL’s products are built on, and thereby drive the direction of our company.

Your profile


  • Be at the core of boosting PXL’s products and infrastructure to the next level with your ideas and directly help driving the future of the company
  • Contribute to the long-term vision of the products developed at PXL
  • Work collaboratively with data scientists and ML engineers
  • Prototyping and evaluating new features, and bringing them all the way to production level.
  • Be a patron for software engineering excellence and best practices
  • Write clean, efficient and maintainable code

Job Requirements:

  • M.Sc. or Ph.D. in Machine Learning and Computer Vision, or related fields
  • 5+ years of practical experience in developing computer vision algorithms
  • Proven background as a technical leader for end-to-end computer vision solutions
  • Excellent understanding of modern C++
  • Good understanding of Python
  • Solid knowledge of data structures, algorithms and software architecture
  • Advocate for modern development best practices such as CI, TDD, code review, static/dynamic code analysis
  • Excellent English communication skills
  • Hands-on and proactive can-do attitude, willing to take the initiative

Other experience / skills which would be a bonus, in no particular order:

  • Experience with Machine Learning, Data Science and Data Engineering
  • Experience with software development on Linux
  • iOS / Android native GUI development and automated testing
  • Cross platform package management tools, ideally for C++
  • Build systems experience (eg. CMake, Bazel)
  • Experience in performance optimisation of ML/CV pipelines
  • Knowledge of gRPC and WebAssembly

Our tech stack:

  • C++20 cross platform (Linux, Windows, iOS, Android)
  • OpenCV, Eigen, ONNXRuntime, Boost, pybind11, docker
  • Various wrappers to native or cross platform APIs (Python, Java, Obj-C)

Why us?

  • Own the way you work - work-from-home or work-from-office, you name it
  • Build a global product platform in a truly entrepreneurial startup environment and a challenging and rewarding job with an immediate impact on PXL’s success
  • Join an inspiring, motivated, dynamic and interdisciplinary team
  • Be part of a respected company in the field of ID Verification, where trust in technology and the digital world is the key.
  • Annual Training/developmental support
  • Language training support
  • Opportunity to become an active shareholder of the company
  • Weekly team breakfast

Apply for this position and we are looking forward to receiving your CV!

About Us

PXL Vision is the Swiss market leader and premium provider of identity verification for enterprises. Based on artificial intelligence, PXL Vision offers a highly flexible, modular and configurable software platform for secure and fully automated identity verification to meet complex requirements worldwide. PXL Vision helps companies reduce customer onboarding and compliance costs, increase online sales, and prevent identity fraud. The seamless 30-second verification process minimizes abandonment and increases sales. PXL Vision operates in numerous industries and is trusted by industry leaders such as Swisscom, BCB Group, Swiss Life, Migros and SwissID. The company is headquartered in Zurich, Switzerland, and operates throughout Europe and North America.

Jetzt bewerben

Weitere Jobs