CareerPlanSign in

Embedded Softwareentwickler (m/w/d)

Osnabrück, NIEDERSACHSEN🌐 Remote💼 Full-time🗓 2026-09-01 → 2026-09-27

Core

Develop low-level embedded software directly on microcontroller level at the hardware-software interface.

Role type

Embedded Software Engineer (Low Level)

Builds

Drivers, bootloaders, and Board Support Packages (BSP) for microcontrollers

Domain

Embedded Systems / Automotive / Industrial Electronics

Deliverable

production ML models | product features

Required skills

C, C++, ARM architectures, peripheral control, communication protocols (SPI, I²C, CAN, UART, Ethernet), Git, build systems (CMake, Make), RTOS or Bare Metal, memory and runtime analysis, unit testing, integration testing

Responsibilities

Develop hardware-near embedded software in C/C++, program microcontrollers (e.g., ARM Cortex-M, STM32, NXP, Infineon), implement drivers and BSPs, develop and optimize real-time systems, analyze memory and runtime behavior, perform unit and integration tests on target hardware

Sourced via bundesagentur · Listed on CareerPlan, which tracks 814,000+ jobs from 20+ sources.