Submit your job posting if your job should be listed here too!

Submit your job application to C++ employers via Meeting C++

Software Engineer - C++/Python in Norway

published at 01.03.2022 14:55

Location: Oslo, Norway

Company: Zivid AS

Relocation Level: none

Zivid has developed the world's most accurate real-time 3D cameras for robotics and industrial applications. The cameras provide robots and machines with 3D vision to make them smarter, more flexible, and more intelligent. Among many applications, the Zivid product can be used to recognize randomly distributed parts for pick-and-place or do in-line quality control of 3D components in a production line.

We have high ambitions and will continue to develop the best products and solutions for the machine vision industry. 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!


We are looking for a skilled and versatile Software Engineer to join our Production Test and Calibration team. Each Zivid camera undergoes an extensive calibration and production test process before it is shipped to customers to ensure the camera is working as it should with the expected accuracy and precision. The Production Test and Calibration team is a cross-functional team responsible for maintaining and developing these systems, in close collaboration with the rest of the Engineering teams and the Operations team.

You will be working mainly with C++ and Python development of our calibration and production test software. The calibration software controls the whole calibration process, including capturing images from the cameras, moving the calibration boards, controlling temperature chambers, and calculating the calibration parameters of the cameras. The production test SW checks that the individual components of the camera are working as expected after manufacturing, and also tests the camera as a whole before it is shipped to customers.

This position offers varied and challenging tasks in the intersection of software, hardware, mechanics, vision, production, and quality assurance. Your tasks will include maintaining and improving the calibration and production test systems, such as;

As a Software Engineer in Zivid, you will be exposed to all aspects of Software Engineering: Programming, problem-solving, testing, scripting, automation, debugging, code reviews, pair programming, design discussions, etc. Our toolchain includes Linux and Windows, cross-platform C++17, Python 3.9, git, Halide, Qt/QML, clang-tidy, clang-format, Github Actions, CMake, Catch2, boost, Docker, Vagrant, KVM, C++/CLI, C#, Sphinx.



Deadline: We encourage you to apply as soon as possible, but no later than March 14th. We review applications continuously.

Location: Nydalen, Oslo, Norway. 

Start date: As soon as possible (upon agreement)

Qualified applicants from all over the world are encouraged to apply. The official language of the company is English. 

If you have specific questions about the position, they will be answered by the Head of Software Engineering;

Apply here.



Meeting C++ Employer Listing

Apply for listing