CareerPlanSign in

Senior Software Engineer

München, München (Kreis)💼 Full-time🗓 2026-06-18 → 2026-08-04

Core

Designing and building production-ready software for distributed, embedded display systems that provide real-time passenger information in the rail industry.

Role type

Senior Software Engineer (Embedded Systems)

Builds

Networked display products and passenger information systems for freight and transit rail

Domain

Rail industry / Embedded Systems / Distributed Systems

Deliverable

production ML models | product features | infrastructure

Required skills

Modern C++ (C++17+), Linux embedded development, Software architecture design, Networking protocols, Bash/Python scripting, CI/CD principles, CMake build systems

Preferred skills

Yocto for embedded Linux, High-performance video streaming, IPC

Technologies

C++, Linux, CMake, Bash, Python, Open-source libraries

Responsibilities

Engineer next-generation software for integrated embedded display products; Design software requirements, architecture, and component-level designs; Develop and validate software aligned with cybersecurity standards; Translate stakeholder requirements into project configurations and specifications; Define work package requirements and review development outcomes; Develop tools to streamline workflows and improve efficiency

Seniority

Senior, hands-on IC

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