CareerPlanSign in

Entwicklungsingenieur (m/w/d) Embedded Software

Heidelberg, Neckar, BADEN_WUERTTEMBERGFull-time2026-07-02 → 2026-10-16

Core

Develop hardware-adjacent embedded software in modern C++ for industrial control and sensor systems.

Role type

Senior IC embedded software engineer

Builds

Industrial control and sensor systems

Domain

Industrial automation / Embedded systems

Deliverable

production ML models | product features

Required skills

Modern C++ (C++14/17/20), RTOS, Microcontroller programming (STM32), Industrial communication protocols (CAN, Modbus, EthernetIP, ProfiNet), Build systems (CMake, GCC, Cross-Compilation), Automated testing, CI/CD pipelines, Software architecture (Modularization, Clean Architecture, HAL concepts)

Preferred skills

Experience with industrial communication protocols, Knowledge of software architecture and design patterns

Technologies

C++, C++14, C++17, C++20, STM32, RTOS, CAN, Modbus, EthernetIP, ProfiNet, CMake, GCC, Jenkins, Jira, Confluence

Responsibilities

Design and implement software from concept to series readiness, Ensure high software quality through automated tests and code reviews, Analyze requirements with product management and system development, Optimize existing systems for performance, maintainability, and scalability, Actively shape the development of tools, processes, and CI/CD pipelines

Seniority

Senior, hands-on IC