CareerPlanSign in

Developer Embedded Linux (d/f/m)

Celle, NIEDERSACHSENFull-time2025-06-12 → 2026-10-16

Core

Developing and maintaining embedded software for ARM/Linux platforms and systems in a client-server architecture for ultrasonic inspection devices.

Role type

Embedded Linux software developer

Builds

Embedded software for ultrasonic inspection devices, result-data-servers, and hardware interaction modules

Domain

Industrial IoT / Non-destructive testing / Energy extraction

Required skills

C/C++, Embedded Linux, TCP/IP, DMA drivers, Kernel-mode drivers, I2C, Ethernet, WLAN, UART, Git, Python, Lua, Bash

Preferred skills

Experience with hardware-software integration, debugging complex embedded systems

Technologies

ARM, Linux, TCP/IP, I2C, Ethernet, WLAN, UART, Git, Python, Lua, Bash

Responsibilities

Designing & implementing embedded software for ultrasonic inspection devices, Implementing user- and kernel space modules for hardware interaction, Designing and implementing result-data-servers, Handling interacting with common interfaces, Designing efficient software and hardware interfaces using DMA transfers, Debugging and troubleshooting embedded systems, Releasing software with new features and bug fixes

Seniority

Mid-level, hands-on IC