> Markdown version of [/jobs/ext/4713029-c-software-engineer-platform-infrastructure](https://www.wearedevelopers.com/jobs/ext/4713029-c-software-engineer-platform-infrastructure). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # C++ Software Engineer Platform Infrastructure - **Company:** Agile Robots Ag - **Location:** München, Germany - **Contract:** Internship / Graduate position - **Skills:** Automation of Tests, C++ (Programming Language), Communications Protocols, Software Debugging, Linux, DevOps, Programming Tools, Linux on Embedded Systems, EtherCAT, Firmware, Hardware Design, Hardware-In-The-Loop Simulation, Python (Programming Language), Memory Leaks, Software Engineering, System Programming, Data Logging, Reliability of Systems, Backend, Integration Tests, Information Technology, Hardware Infrastructure, Asynchronous Programming, C++14 - **Published:** November 14, 2026 - **Apply:** https://www.adzuna.de/details/5963526269 ## About the Role * Background: Degree in Computer Science, Software Engineering, or a related field, or an equivalent combination of training and experience, with initial professional experience building production C++ software, typically up to about three years and excluding internships or working-student positions. * Modern C++: Hands-on experience writing C++ using modern practices (C++17/C++20), gained through professional work, internships, or substantial project experience. * Systems Programming: Working understanding of Linux system programming - processes, threads, synchronization, IPC, and sockets - along with asynchronous programming concepts. * Debugging: Practical debugging experience using tools such as GDB, sanitizers (ASan/TSan/UBSan), or Valgrind, applied to problems that span multiple interacting software or hardware components. * Testing: Experience writing automated tests with frameworks such as GoogleTest, including meaningful unit and integration test coverage. Beneficial Skills * Robotics & Industrial Background: Experience with robotics, industrial automation, or embedded systems, including industrial communication protocols such as EtherCAT, CAN, or similar. * Hardware-in-the-Loop Testing: Experience with hardware-in-the-loop, simulation, fault-injection, or other automated system-testing approaches. * Embedded Linux: Experience with real-time or performance-sensitive Linux systems, or with the deployment side of embedded Linux. * Python Tooling: Experience using Python for testing, automation, or developer tooling. * AI-Assisted Development: Experience using AI-assisted development tools, combined with critically reviewing and validating the generated output. ## Description * Platform Development: Develop and maintain modern C++ software components for the robot's Linux-based platform infrastructure. * Communication & IPC: Build and maintain the IPC and communication interfaces that connect robot applications, backend services, and hardware-facing components. * Debugging & Diagnostics: Debug concurrency, timing, memory, performance, and system-integration issues across the platform. * Testing Infrastructure: Build unit, integration, and hardware-oriented test infrastructure for platform components. * Reliability & Observability: Improve system reliability through better diagnostics, logging, fault handling, and recovery mechanisms. * Hardware Integration: Test and integrate software on real robotic hardware, working with firmware, control, backend, QA, and DevOps engineers when problems cross those boundaries., * A dynamic high-tech company, combined with financial soundness and world-class investors. * Join an interdisciplinary, international team with 60+ different nationalities in a collaborative work environment. * Lots of development opportunities as we continue to grow. * Challenging tasks and impactful projects alongside experts that enable professional and personal growth. * Corporate Benefits Program covering health, mobility, and learning for 100€ net per month. * Modern office facilities with a rooftop terrace overlooking Munich, free drinks & fruits, and regular company events contribute to a good working environment