As a Machine Vision Innovation Center, SICK Linköping develops high-performance cameras and advanced AI-powered software that drive the future of both manufacturing and logistics automation. Whether it’s helping robots pick the right item or enabling high-precision quality control with 2D and 3D vision, our solutions bring clarity, speed, and smart decision-making to complex industrial environments. With 100 passionate colleagues in Linköping – and backed by a global team of 12,000 with headquarters in Germany – we create technology that powers safer, smarter, and more efficient industries worldwide.
What we offer you
As an Embedded FPGA Developer at SICK Linköping, you’ll be part of an experienced team working at the heart of our 3D camera technology. The FPGA is a key component in our current and next-generation products – it’s where our most advanced image processing algorithms come to life.
You’ll join a team that values curiosity, collaboration, and technical excellence. We work with a broad and exciting tech stack in an innovative environment, and you’ll have the opportunity to:
What you will do
In this role, you’ll work in a team to plan, implement, and maintain the embedded domain of our 3D cameras. Focus will be on the FPGA in the embedded system, but also on the code that runs on the processor in the embedded system. You’ll contribute to both new development and customer-driven improvements in existing products. You will participate in code reviews and the maintenance of our test environment and CI using Gitlab CI.
For FPGA development we use major FPGA tools such as Vivado, Vitis and Questa. We program in VHDL and use VUnit/OSVVM for unit testing. We also use open-source tools like TSFPGA for build-automation.
For the embedded development on the processor, we use C/C++/Rust. We use Yocto Linux and our target is ARM. Scripting is done in Python. We have an extensive set of automated system tests on target. Buzz words are: Conan, CMake, gcc, cargo and docker.
Who we believe you are
You have a master’s degree in a relevant field, and, through your studies and/or work, you’ve gained hands-on experience with embedded development. You are either an FPGA developer that also feels confident in the embedded SW domain (C++/Rust), or an embedded SW developer with a big interest and some experience in FPGA development. A solid grasp of mathematics is also an advantage, as much of the work involves algorithm design and implementation.
With a proactive mindset and a collaborative spirit, you take ownership of your work and enjoy learning from others. Whether you’re early in your career or already have some experience, we’re looking for someone who’s eager to grow and make a meaningful contribution to our projects.
If you have hobby projects, e.g. on GitHub, tell us about them!
Who are we?
We give vision to automation – and intelligence to machines.
We are very proud of being a healthy and attractive workplace. We have consistently been recognized as one of the best workplaces in Sweden according to the Great Place to Work survey. We actively work to reduce our climate footprint and engage in various initiatives to contribute to society and enhance diversity at our workplace.
Get in touch
Curious to learn more? We’d love to hear from you!
Feel free to contact Jessica Trinh, Head of SW 3D Cameras, at jessica.trinh@sick.se or reach out to our HR partner Sarah Lantz at sarah.lantz@sick.se.
We’re reviewing applications continuously and will hire as soon as we find the right match—so don’t wait too long. Take the next step in your career and apply today!
Here you can choose to login with LinkedIn. By doing this we will fetch your name, profile image and email or you can just proceed with filling in your details in the form below.
We are the People and Culture team at SICK Linköping. We can answer all your question on recruitment, life at SICK Linköping, student opportunities or and much more.
Charlotte Axelsson
charlotte.axelsson@sick.se
+46 739 20 99 50
Sarah Lantz
sarah.lantz@sick.se
+46 739 10 99 37
We use cookies to customize content and ads, to provide functions for social media and to analyze our traffic. We also share information about your use of our website with our social media, advertising and analytics partners who may combine it with other information that you have provided to them or that they have collected from your use of their services.
Name | Description |
---|---|
_wbCookiePermissions
Onecruiter
6 months
|
Necessary cookie, this cookie is set when a user accepts cookie policy. It saves your cookie preferences. |
language / language.sig
Onecruiter
Session
|
Preference cookie, this cookie allows us to remember your preference of language when you navigate through the site. |
position_ref
Onecruiter
7 days
|
Statistics cookie, this cookie allows us to remember which site referred you to us. |
global_ref
Onecruiter
7 days
|
Statistics cookie, this cookie allows us to remember which site referred you to us. |
_ga, _gid, _gat_workbuster
Google
6 months
|
Statistics cookies, these cookies allows us to understand how you navigate through the site. |
_fa, usida, sb, datr, wd
Facebook
7 days
|
Marketing cookies, these cookies allows us to understand our audience better. |
We use cookies to customize content and ads, to provide functions for social media and to analyze our traffic.