Modoante
SwedenFull TimeSoftware Developers

Platform Software Engineer (C++ / Embedded Linux)

Elevate AI | Gothenburg, Västra Götaland County, Sweden | Salary not specified

Source: JobsPipe

Required Skills

c++linux
View company

Role snapshot

Work model
On-site
Language
Not specified
Experience
Not specified
Posted
Posted 1 day ago
Application deadline
2026-11-12

What you'll do

We are hiring a Platform Software Engineer for our client in Gothenburg. You will build and maintain low-level platform software on embedded systems. The work covers C++ development across the Linux kernel, drivers, BSP, firmware and real-time operating systems. What You'll Do

  • Develop and maintain embedded platform software in C++.
  • Work on Linux kernel, device driver, BSP, embedded Linux, bare-metal firmware or RTOS components.
  • Design and implement multithreaded and real-time software for embedded targets.
  • Support board bring-up and bootloader development.

Integrate and debug hardware interfaces and peripherals.

  • Debug and resolve issues across software and hardware layers.

Must-Have Requirements

  • 5-10 years of professional experience.
  • Strong C++ programming experience.
  • Hands-on experience in at least ONE of these embedded platform areas:

• Linux Kernel • Device Drivers • BSP • Embedded Linux • Bare-metal firmware • RTOS such as FreeRTOS, Zephyr or QNX Good to Have

  • Multithreading, multitasking or real-time embedded system design.
  • Board bring-up or bootloader development.
  • Experience with embedded interfaces such as I2C, SPI, UART, USB, CAN, Bluetooth or PCIe.
  • Debugging experience with tools such as KGDB, ftrace, perf, JTAG, SWD or logic analyzers.

Work resources

Helpful work resources for this job

Sign in to read

Application checklist

Review your application before submitting

A quick checklist to help candidates submit a clearer, more complete application.

Read resource