Hoppa till huvudinnehållet

Platform Software Engineer (C++ / Embedded Linux)

Technology
Elevate AI
Göteborg, Sverige2 veckor sedan
Heltid

Jobbbeskrivning

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.
Keywords
LinuxFtraceFreeRTOSLinux kernelDebugger

Är du intresserad av den här tjänsten?