Skip to content
Neuer Job?Nejo!

Dein persönlicher KI-Karriere-Agent

AGAgile Robots

Senior C++ Software Engineer(m/w/x)

München
VollzeitVor OrtSenior

Developing the full software stack for industrial robotic systems on Linux. Modern C++ (17/20) and maintainable architecture design experience required. Room for creativity, personal development.

Anforderungen

  • 7+ years professional software engineering experience
  • Strong hands-on C++ development
  • Strong experience with modern C++ (C++17 or C++20)
  • Solid Linux system programming understanding
  • Experience designing maintainable software architectures
  • Strong debugging skills (GDB, Valgrind, etc.)
  • Experience with multi-threaded programming
  • Experience with concurrent programming
  • Good understanding of networking fundamentals
  • Experience writing automated tests
  • Strong Git experience
  • Ability to analyze complex production issues
  • Fluency in English (written and spoken)
  • Senior mindset (ownership, judgment, communication)
  • Willingness to improve engineering process
  • Experience with robotics, industrial automation, or embedded systems
  • Experience with industrial communication protocols
  • Knowledge of real-time Linux
  • Experience with IPC mechanisms
  • Experience with firmware update mechanisms
  • Experience with containerized environments
  • Experience with package management and build systems
  • Experience with Python for tooling, automation, or testing
  • Experience designing internal frameworks, SDKs, or APIs
  • Experience debugging on real hardware
  • Experience mentoring engineers or leading technical topics

Aufgaben

  • Design robust C++ software components
  • Implement platform infrastructure for robotics
  • Maintain C++ software for reliability and efficiency
  • Work on Linux-based system software
  • Develop runtime services and communication layers
  • Handle configuration, logging, and diagnostics
  • Create developer tooling for robotics
  • Build interfaces between robot applications and services
  • Contribute to real-time data processing pipelines
  • Improve error handling and system reliability
  • Enhance observability and monitoring
  • Develop recovery mechanisms and testing
  • Review and improve software architecture
  • Focus on maintainability, scalability, and modularity
  • Write high-quality, testable C++ code
  • Define and improve internal APIs
  • Support integration with real robotic hardware
  • Investigate complex issues across software, OS, network, and hardware
  • Mentor engineers through code reviews and pair programming
  • Collaborate with firmware, control, backend, DevOps, and QA teams
  • Help define technical standards and development workflows
  • Guide long-term platform direction

Berufserfahrung

  • 7 - 10 Jahre

Ausbildung

  • Bachelor-AbschlussODER
  • Master-Abschluss

Sprachen

  • Englischfließend

Tools & Technologien

  • C++
  • Linux
  • GDB
  • Valgrind
  • Git
  • EtherCAT
  • CAN
  • Modbus
  • OPC UA
  • Profinet
  • Python
  • Conan
  • CMake

Benefits

Lockere Unternehmenskultur

  • Great working environment
  • Room for creativity

Weiterbildungsangebote

  • Personal development
Die Originalanzeige dieses Stellenangebotes in der aktuellsten Version findest du hier. Nejo hat diesen Job automatisch von der Website des Unternehmens Agile Robots erfasst und die Informationen auf Nejo mit Hilfe von KI für dich aufbereitet. Trotz sorgfältiger Analyse können einzelne Informationen unvollständig oder ungenau sein. Bitte prüfe immer alle Angaben in der Originalanzeige! Inhalte und Urheberrechte der Originalanzeige liegen beim ausschreibenden Unternehmen.

Gefällt dir diese Stelle?

Beta

Dein Career Agent findet täglich ähnliche Jobs für dich.


  • Carl Zeiss Meditec AG

    Software Developer C++(m/w/x)

    Vollzeitnur vor OrtBerufserfahren
    München
  • Agile Robots

    (Senior) Software Engineer Robotics(m/w/x)

    Vollzeitnur vor OrtBerufserfahren
    München
  • Agile Robots

    Senior Software Architect Robotics(m/w/x)

    Vollzeitnur vor OrtManagement
    München
  • Arculus

    Rust Developer - Product(m/w/x)

    Vollzeitnur vor OrtSenior
    München
  • Agile Robots

    Embedded Software Engineer(m/w/x)

    Vollzeitnur vor OrtBerufserfahren
    München
Alle 100+ ähnlichen Jobs ansehen

Nejo ist eine KI – Ergebnisse können unvollständig sein oder Fehler enthalten

Diese Jobs könnten dich auch interessieren