
Computer Vision Engineer
Zivid
full-time
Posted on:
Location Type: Office
Location: Oslo • 🇳🇴 Norway
Visit company websiteJob Level
Mid-LevelSenior
Tech Stack
CloudPythonPyTorchTensorflow
About the role
- Work at the intersection of research and product development – directly shaping the core of our 3D vision platform.
- Design and implement core algorithms for 3D reconstruction and point cloud processing
- Optimize our compute pipeline, including pattern decoding, filtering, and machine learning components
- Ensure the quality of our 2D color and 3D data outputs, improving accuracy, speed, and robustness
- Develop machine learning models and efficiently integrate them into the end-user software
- Develop tools for robot and vision systems calibration
- Work in Python, C++ and GPU frameworks (like CUDA or OpenCL) to improve our compute pipeline
- Take ownership of features end-to-end - from research and prototyping to design, implementation, testing and deployment
- Collaborate with hardware, firmware, and software engineers across R&D and customer-facing projects
- Solve practical customer challenges by converting creative ideas into usable solutions
Requirements
- MSc or PhD in Computer Vision, Computer Science, Physics, Signal Processing, or a related field
- Experience with computer vision and image processing
- Solid foundation in mathematics, in particular linear algebra
- Solid experience in Python and/or C++
- Strong communication skills and a structured, solution-oriented mindset
- Motivation to write clean, tested, and maintainable code
- BONUS QUALIFICATIONS
- Experience with GPU programming, e.g. OpenCL, CUDA or Halide
- Background in real-time processing or performance optimization
- Experience with machine learning frameworks (e.g., PyTorch, TensorFlow) for training and inference
- Familiarity with vision system calibration and signal processing
- Experience with 3D vision libraries such as OpenCV, Open3D, or Point Cloud Library
- Familiarity with agile development, CI pipelines and automated testing
Benefits
- Competitive compensation package, including sign-on stock options package
- Competitive pension scheme
- Premium health insurance plan
- Focus on code quality and learning: Tech talks, pet-project hackathons, code reviews, design reviews, and peer programming
- A large degree of autonomy and big opportunities for career advancement
- Social events like climbing, running, cage ball, movie night, and company cabin trips
- The opportunity to work with exciting hardware and software technologies defining the future of 3D vision
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard skills
3D reconstructionpoint cloud processingmachine learningPythonC++GPU programmingOpenCLCUDAPyTorchTensorFlow
Soft skills
strong communication skillssolution-oriented mindsetclean codetested codemaintainable code
Certifications
MSc in Computer VisionPhD in Computer SciencePhD in PhysicsPhD in Signal Processing