CareerPlanSign in

Senior Softwareingenieur - Embedded Systeme & Entwicklungsmethoden (w/m/div.)

Ulm, BW, de🌐 Remote💼 Full-time🗓 2026-08-12 → 2026-09-27

Core

Conception, implementation, and testing of high-quality, reusable C code for an embedded software platform; optimization of software development methods and processes.

Role type

Senior embedded software engineer (C)

Builds

Embedded software for mobile work machines and industrial applications

Domain

Industrial automation / Embedded systems

Deliverable

production ML models | product features

Required skills

C programming for resource-constrained systems, microcontroller architecture understanding, build environment and hardware abstraction, embedded software lifecycle management, development tools (compiler, debugger, static analysis, Git), API development against base software

Preferred skills

error management, parameter management, communication services (e.g., CAN)

Responsibilities

Conceive, implement, and test reusable C code for the embedded software platform; optimize software development methods and processes for internal and external customers; analyze and solve complex technical challenges within the build environment and hardware abstraction; ensure smooth integration of all software components

Seniority

Senior, hands-on IC

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