Senior Embedded Software Engineer to Markem-Imaje

ANTS Akademiskt Nätverk av Tekniska Studenter AB · Göteborg · Tills vidare

Markem-Imaje, through ANTS, is seeking a **Senior Embedded Software Engineer** to join its innovation and development hub in Gothenburg. Working in an international context within a small local team, the role focuses on developing the controller software powering the Print & Apply platform from concept to production. Respons ibilities include **hands-on coding close to hardware**—primarily in C++ within a Linux environment—troubleshooting code alongside motors, sensors, and electronics, and guiding key technical architecture decisions. The position also offers opportunities to work with Golang interfaces, C on FreeRTOS for motor control, and cross-functional hardware testing with electronics and mechanics teams. Applicants must hold at least a **bachelor's degree with significant software development experience**, though a master's degree is highly desired but not essential. The position requires senior-level embedded development experience predominantly in C++, a background in low-level programming, sensors, and motor control, as well as a basic understanding of physics. Experience programming in Go and prior work with Linux ARM processors are considered advantageous.

About Us

Markem-Imaje is a trusted world manufacturer of product identification and traceability solutions, offering a full range of reliable and innovative inkjet, thermal transfer, laser, print and label application systems. Markem-Imaje delivers fully integrated solutions that enable product quality and safety, regulatory and retailer compliance, better product recalls and improved manufacturing processes.

Markem-Imaje Sweden in Gothenburg is something as unusual as a small innovation and development hub with a startup mindset within an established global company.

Our mission is to lead the development of new innovative products and solutions, from concept to production with the freedom to use the work methods we find most efficient. We love what we do, and we have help from the global organization we are a part of.

The Role

As a Senior Embedded Software Engineer at Markem-Imaje, you get to work at the heart of our Print & Apply platform, as part of a small team in an international context where ideas move quickly from discussion to implementation and everyone's technical input matters.

In this role, you will:

What You Will Do

The role involves hands on coding, mainly in C++ in a Linux environment, developing the controller software that runs our Print & Apply products. You will work close to the hardware, from motors and sensors to the electronics that drive them, testing and troubleshooting your own code together with the team.

Beyond the core C++ development, you will have the possibility to:

What You Need To Have

Experience with Go programming and previous work with Linux ARM processors would be advantageous.

If you believe you match our values and have the experience we're looking for, then apply as we review applications on a rolling basis! We can't wait to hear from you!

Apply now

All jobs