CareerPlanSign in

Senior Software Engineer – Embedded Systems & Entwicklungsmethoden (m/w/d) (w/m/div.)

Ulm, Donau, BADEN_WUERTTEMBERG🌐 Remote💼 Full-time🗓 2026-06-17 → 2026-09-29

Core

Conception, implementation, and testing of high-quality, reusable C code for an embedded software platform, while actively designing and optimizing software development methods and processes.

Role type

Senior Software Engineer (Embedded Systems & Development Methods)

Builds

Embedded software for mobile machines and industrial automation systems

Domain

Industrial automation / Embedded systems

Required skills

C programming for resource-constrained systems, microcontroller architecture knowledge, hardware/software interaction understanding, full embedded software lifecycle expertise, build environment and hardware abstraction analysis, static analysis tools, Git, API development

Preferred skills

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

Technologies

C, Git, Compilers, Debuggers, Static analysis tools

Responsibilities

Conceive and implement 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 in the build environment and hardware abstraction, ensure seamless integration of all software components

Seniority

Senior, hands-on IC

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