We are looking for a skilled and versatile Software Engineer to join our SDK team!

Software Engineer
Bli kjent med ZIVID

Join the Zivid team 

Zivid is one of Norway's most ambitious new technology companies, serving the global robotics market with our 3D computer vision solutions. Our 3D cameras serve as the eyes of the robots and are deployed in manufacturing and logistics worldwide. We have 80+ employees, offices in five countries, and a global customer base.

We are looking for a Software Engineer or Senior Software Engineer to join our team.

You will join a small and cross-functional team with a firm belief in teamwork and growing together. We have a lot of fun while we challenge ourselves every day to develop products that define the future of machine vision and robotics. If you have the right skills and are excited about working in a team with high energy and passion, we would very much like to talk to you!



The Zivid Software Development Kit provides access to the functionality of our 3D cameras, including our high quality 3D point clouds. The SDK enables our customers to solve previously unsolved challenges within automation and robotics. It is built using C++, Python and Qt/QML, and is GPU accelerated using OpenCL, Halide and SYCL.

Learn more about the Zivid SDK by visiting https://www.zivid.com/zivid-sdk

You will be a part of the team that develops and maintains the SDK, and deliver innovative usability, performance and quality improvements to our users. You will develop new features, improve performance, design friendly and modern APIs, improve our code base architecture, extend our GUIs and CLI tools, fix issues and bugs, add automated tests, maintain our API wrappers (such as Python, .NET and ROS), and improve our internal tools and build scripts.

In Zivid you will be exposed to all aspects of Software Engineering: Programming, API design, debugging, problem-solving, testing, scripting, reviewing code, and design and architecture discussions.

You will also collaborate closely with our other teams such as Vision, Infrastructure/Test, Firmware/FPGA, Camera, Production Test & Calibration, Customer Success, Product Management and Sales.

Our current toolchain includes C++17, Python 3.11, Qt/QML, git, Halide, OpenCL, SYCL, clang-tidy, clang-format, Github Actions, CMake, Catch2, boost, Docker, Vagrant, KVM, Conan, C++/CLI, C#, Sphinx, Linux and Windows.


  • Passion for programming, software engineering and new technology 
  • Experience with C++ programming
  • Strong analytical and problem-solving skills 
  • A desire to help develop a high-quality, robust, user-friendly, and modern SDK meeting industrial demands 
  • Previous experience designing and maintaining modern SDKs/APIs/libraries is a plus 
  • Previous experience or interest in build systems, toolchains, automation, code architecture, code sanitizers etc. is a plus
  • Previous experience with motion planning and planning algorithms is a plus 
  • Previous experience with parallel programming, GPU programming, and/or GUI programming is a plus 
  • B. Sc., M. Sc. or Ph.D. in Computer Science, Information Technology, Robotics, Cybernetics or related field 


  • Competitive compensation package, including sign-on stock options package, competitive pension scheme and premium health insurance plan 
  • Focus on code quality and learning: Tech talks, pet-project hackathons, code reviews, design reviews, and peer programming 
  • High-end developer workstations and freedom to choose OS and IDE  
  • A software team dedicated to quality, testing, clean code, and a modern toolchain 
  • A large degree of autonomy and big opportunities for career advancement 
  • An open, creative, collaborative, and innovative environment in a young company with a competent, agile, and international team 
  • Social events like climbing, running, cage ball, movie night, and company cabin trips 
  • An opportunity to get involved in the ongoing robotics & automation revolution 
  • Challenging problems, responsibilities, and a great deal of fun! 

Deadline: We encourage you to apply as soon as possible. We review applications continuously. 

Location: Nydalen, Oslo, Norway or Trondheim, Norway. This is an on-site position, with flexible working hours / partly home office possible.

Start date: As soon as possible (upon agreement) 


Qualified applicants from all over the world are encouraged to apply. We support relocation, visa application and language courses for employees moving to Norway.   


The official language of the company is English. 


If you have specific questions about the position, they will be answered by Lead Software Engineer, Stian Pedersen; stian.pedersen@zivid.com. 

Om arbeidsgiveren

Zivid is a market-leading provider of 3D machine vision cameras and software for next-generation robotics and industrial automation systems.

Facebook, LinkedIn
Gjerdrums vei 10A, 0484 Oslo
Industri og produksjon,
IT - programvare
IT utvikling / Utvikler (generell),
Ingeniør / Kybernetikk


software, c++, software engineering, programming, SDK

Spørsmål om stillingen

Stian Pedersen
Lead Software Engineer
Følg firma
100 følger dette firmaet

Gjerdrums vei 10A, 0484 Oslo


FINN-kode 297027393
Sist endret 1. apr. 2024 17:28

Rapporter annonse