MisuJob - AI Job Search Platform MisuJob

Senior Embedded & FPGA Systems Engineer

Confidential

Oslo, Nydalen permanent

Posted: March 17, 2026

Interested in this position?

Create a free account to apply with AI-powered matching

Quick Summary

We are looking for a Senior Embedded & FPGA Systems Engineer to develop the core firmware and hardware acceleration for our next-generation 3D cameras. The ideal candidate will have expertise in embedded systems, FPGA design, and software development, with a strong background in machine vision and robotics.

Job Description

ABOUT US 

Zivid is one of Norway’s most ambitious technology companies, building advanced 3D vision systems for the global robotics market. Our 3D cameras serve as the eyes of robots, enabling automation in manufacturing and logistics worldwide.

With nearly 100 employees, offices in six countries, and a rapidly growing international customer base, Zivid is shaping the future of machine vision and robotic automation.

We are now looking for a Senior Embedded & FPGA Systems Engineer to help develop the core firmware and hardware acceleration that powers the next generation of Zivid 3D cameras.

JOB DESCRIPTION

As a Senior Embedded & FPGA Systems Engineer at Zivid, you will work at the heart of our camera platform, developing high-performance embedded firmware and contributing to FPGA-based processing systems.

Most of the work in this role focuses on embedded firmware development in C/C++, where you will design and implement the low-level systems responsible for communication, real-time data flow, and system control inside the camera.

At the same time, our camera architecture relies on tight integration between firmware and FPGA logic to achieve high throughput and low latency. The ideal candidate enjoys working close to hardware and is comfortable contributing to FPGA development in collaboration with the rest of the team.

Today, FPGA development is handled by a small number of engineers, and you will help strengthen this capability while collaborating closely with hardware, optics, and software teams across the company.

You will work on challenging problems such as high-throughput sensor pipelines, FPGA-accelerated image processing, and low-latency data transfer between the camera and host systems.

ABOUT THE ROLE

Design and implement high-performance embedded firmware in C/C++

Develop and optimize low-latency data pipelines between sensors, FPGA logic, and host systems

Work with high-speed data transfer and networking technologies

Contribute to FPGA-based processing pipelines

Help determine how functionality should be distributed between firmware, FPGA, and host software

Participate in the bring-up and integration of new camera platforms

Evaluate system architecture choices affecting performance, latency, and resource usage

Improve reliability, debuggability, and maintainability of embedded systems

This is a high-impact role where you will help shape the core architecture and performance of future Zivid cameras.

 

WE’RE LOOKING FOR 

7+ years of experience in embedded software development, preferably with real-time systems

Strong C++ and/or C programming skills and deep understanding of low-level system design

Solid experience with hardware/software integration, debugging on embedded targets, and performance optimization

Experience developing high-performance or real-time embedded systems

Experience working with or contributing to FPGA-based systems

IT'S A PLUS IF YOU HAVE

Experience with FPGA-based systems (Verilog, VHDL, or HLS)

Experience with embedded operating systems or RTOS

Experience with high-speed networking or data transfer technologies (e.g., RDMA, PCIe)

Familiarity with camera or image sensor interfaces (e.g., MIPI, CSI, SLVS-EC)

Experience working with hardware-accelerated processing pipelines

Education: 

University degree in Computer Science, Software Engineering, or a related field  

Personal qualities:

Strong troubleshooting and problem-solving skills

Enjoy working close to hardware in cross-disciplinary engineering teams

Passion for building high-performance, reliable systems

WE OFFER 

Competitive compensation package, including sign-on stock options, 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, but no later than April 7th. We review applications continuously.   

Location: Oslo, Norway.  This is an on-site position.  

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 Principal Engineering Manager; [email protected]

Why Apply Through MisuJob?

AI-Powered Job Matching: MisuJob uses advanced artificial intelligence to analyze your skills, experience, and career goals. Our matching algorithm compares your profile against thousands of job requirements to find positions where you have the highest chance of success. This saves you hours of manual job searching and ensures you only see relevant opportunities.

One-Click Applications: Once you create your profile, applying to jobs is effortless. Your resume and cover letter are automatically tailored to highlight the most relevant experience for each position. You can apply to multiple jobs in minutes, not hours.

Career Intelligence: Beyond job matching, MisuJob provides valuable career insights. See how your skills compare to market demands, identify skill gaps to address, and understand salary benchmarks for your experience level. Make data-driven decisions about your career path.

Frequently Asked Questions

How do I apply for this position?

Click the "Register to Apply" button above to create a free MisuJob account. Once registered, you can apply with one click and track your application status in your dashboard.

Is MisuJob free for job seekers?

Yes, MisuJob is completely free for job seekers. Create your profile, get matched with jobs, and apply without any cost. We help you find your dream job without any hidden fees.

How does AI matching work?

Our AI analyzes your resume, skills, and experience to understand your professional profile. It then compares this against job requirements using natural language processing to calculate a match percentage. Higher matches mean better fit for the role.

Can I apply to jobs in other countries?

Absolutely. MisuJob features jobs from companies worldwide, including remote positions. Filter by location or look for remote opportunities to find jobs that match your preferences.

Ready to Apply?

Join thousands of job seekers using MisuJob's AI to find and apply to their dream jobs automatically.

Register to Apply