Platform Software Engineer (C++ / Embedded Linux)
Technology
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?