Talent.com
Agile Robots SE
Senior C++ Software Engineer (m/f/d)Agile Robots SE • München, Bayern, DE
Es werden keine Bewerbungen mehr angenommen
Senior C++ Software Engineer (m/f/d)

Senior C++ Software Engineer (m/f/d)

Agile Robots SE • München, Bayern, DE
Vor 30+ Tagen
Stellenbeschreibung

About the role

Agile Robots SE is transforming advanced robotics research into reliable industrial solutions. Our Robot Group develops the full software stack for our robotic systems, from low-level system integration, real-time communication, Linux-based platform services, and hardware abstraction layers up to developer tooling and user-facing interfaces.

We are looking for a Senior C++ Software Engineer to join our Platform Team. In this role, you will work on the core software infrastructure that enables our robots to run reliably, safely, and efficiently in production environments. You will contribute not only as an experienced developer, but also as a technical owner who improves architecture, code quality, maintainability, and engineering practices across the team.


Your Responsibilities

  • Design, implement, and maintain robust C++ software components for robotics platform infrastructure
  • Work on Linux-based system software, runtime services, communication layers, configuration handling, logging, diagnostics, and developer tooling
  • Build reliable interfaces between robot applications, backend services, operating system components, containers, and hardware-facing services
  • Contribute to real-time and near-real-time data processing pipelines, considering latency, determinism, resource usage, and failure behavior
  • Improve system reliability through better error handling, observability, logging, monitoring, recovery mechanisms, and testing
  • Review and improve software architecture with a focus on maintainability, scalability, modularity, and clear ownership
  • Write high-quality, testable C++ code using modern C++ practices
  • Define and improve APIs used by other internal teams and components
  • Support integration with real robotic hardware and investigate complex issues across software, OS, network, and hardware boundaries
  • Mentor other engineers through code reviews, design discussions, pair programming, and technical guidance
  • Collaborate closely with firmware, control, backend, DevOps, QA, and application teams
  • Help define technical standards, development workflows, and long-term platform direction

Essential Skills

  • 7+ years of professional software engineering experience, with strong hands-on C++ development
  • Strong experience with modern C++, ideally C++17 or C++20
  • Solid understanding of Linux system programming, including processes, threads, IPC, sockets, signals, scheduling, file systems, and debugging
  • Experience designing maintainable software architectures using principles such as SOLID, clear ownership, separation of concerns, and testability
  • Strong debugging skills using tools such as GDB, Valgrind, sanitizers, perf,strace,ltrace,tcpdump, or similar.
  • Experience with multi-threaded and concurrent programming
  • Good understanding of networking fundamentals, such as TCP/IP, UDP, sockets, latency, buffering, and packet flow
  • Experience writing automated tests, including unit tests, integration tests, and hardware-related test strategies
  • Strong Git experience, including code reviews, merge requests, branching workflows, and CI-based development
  • Ability to analyze complex production or integration issues across multiple components
  • Fluency in English, both written and spoken
  • A senior mindset: ownership, technical judgment, clear communication, and willingness to improve not only code but also the surrounding engineering process


Beneficial Skills

  • Experience with robotics, industrial automation, embedded systems, or machine control software
  • Experience with industrial communication protocols, such as EtherCAT, CAN, Modbus, OPC UA, Profinet, or similar
  • Knowledge of real-time Linux, kernel scheduling, IRQ handling, or kernel/user-space boundaries
  • Experience with IPC mechanisms such as message queues, shared memory, Unix domain sockets, or similar
  • Experience with firmware update mechanisms, boot processes, OS images, or system update flows
  • Experience with containerized environments
  • Experience with package management and build systems such asConan, CMake, and Debian packaging
  • Experience with Python for tooling, automation, testing, or code generation
  • Experience designing internal frameworks, SDKs, APIs, or reusable platform libraries
  • Experience debugging issues on real hardware across software, OS, network, and hardware boundaries
  • Experience mentoring engineers or leading technical topics

What we offer

  • A dynamic high-tech startup, combined with financial soundness and world-class investors
  • Challenging tasks and projects
  • Great working environment in an interdisciplinary, international team
  • Room for creativity and personal development

About us

Agile Robots SE is an international high-tech company based in Munich, Germany with a production site in Kaufbeuren and more than 2300 employees worldwide. Our mission is to bridge the gap between artificial intelligence and robotics by developing systems that combine state-of-the-art force-moment-sensing and world-leading image-processing technology. This unique combination of technologies allows us to provide user-friendly and affordable robotic solutions that enable intelligent precision assembly.

This is made possible by our employees, who bring out the best in each and every day with creativity and enthusiasm. Become part of this team and shape the future of robotics with us!

We are proud of our diversity and welcome your application regardless of gender and sexual identity, nationality, ethnicity, religion, age, or disability.

Jobalert für diese Suche erstellen

Senior C++ Software Engineer (m/f/d) • München, Bayern, DE

Ähnliche Stellen

Senior Software Engineer (d/f/m)

Entrix GmbHmünchen, bayern, Deutschland

A driven Senior Software Engineer (d/f/m) with a deep technical understanding of your craft and a strong curiosity to understand the solution space to deliver the best possible solution paired with... Mehr anzeigen

 • Gesponsert

Senior Software Engineer, AI (m/f/d)

Off GENmünchen, bayern, Deutschland

AI-powered productivity tools for consulting and finance teams, starting with PowerPoint.We're a small, ambitious team based in Munich, working with some of the world's leading firms.We move fast, ... Mehr anzeigen

 • Gesponsert

Staff Software Engineer, Robotics Platform (m/f/d)

Remotelymünchen, bayern, Deutschland

Als Staff Software Engineer in unserem Robotics Platform Team sind Sie eine technische Führungskraft, die den Kern unserer autonomen Systeme gestaltet.Sie entwerfen und bauen die grundlegende Softw... Mehr anzeigen

 • Gesponsert

Requirements Engineer (all genders)

adesso insurance solutions GmbHDüsseldorf, Köln, Frankfurt, Essen, München, Hamburg, weitere Standorte in DE, DE

Als Teil der adesso group bündelt die adesso insurance solutions GmbH das eigene Produktportfolio für den Versicherungsmarkt und treibt innovative Software-Lösungen in diesem Umfeld voran.Wir sind ... Mehr anzeigen

 • Gesponsert

Senior System Architect (m/w/d)

KNDS DeutschlandMünchen, Bayern, Deutschland

Job Description Bitte lesen Sie die folgende Stellenbeschreibung sorgfältig durch, um sicherzustellen, dass Sie für diese Stelle geeignet sind, bevor Sie sich bewerben.KNDS Deutschland entwickelt, ... Mehr anzeigen

 • Gesponsert

Senior Embedded Softwareentwickler C++ (m/w/d)

Spectrum AGMünchen, Deutschland

Senior Embedded Softwareentwickler C++ (m/w/d).Diese Produkte werden von Unternehmen in verschiedenen Branchen eingesetzt, darunter Luft- und Raumfahrt, Verteidigung, Telekommunikation, Automobilin... Mehr anzeigen

(Senior) Software Engineer – Backend (m/w/d)

AssetMetrix GmbHmünchen, bayern, Deutschland

Du bewegst Dich souverän zwischen konzeptionellen Architekturthemen, operativen Entwicklungsaufgaben und kontinuierlicher Verbesserung unserer Systeme – mit einem klaren Fokus auf Qualität, Skalier... Mehr anzeigen

 • Gesponsert

(Senior) Fullstack Software Engineer (m/w/d) – Credit Card Comparison Platform

CHECK24 Vergleichsportal GmbHmünchen, bayern, Deutschland

Get AI-powered advice on this job and more exclusive features.Direct message the job poster from CHECK24 Vergleichsportal GmbH.German comparison platform with 20 million customers and over 50 produ... Mehr anzeigen

 • Gesponsert

Senior Softwareentwickler C++ / SW Product Assurance (m/w/d)

Amoria Bondmünchen, bayern, Deutschland

Das High-Tech Unternehmen ist auf Technologien in der Optoelektronik sowie der Hochfrequenztechnik spezialisiert ist.Die Rolle ist bestens geeignet für Software Ingenieure, die an technisch sehr ko... Mehr anzeigen

 • Gesponsert

Radar Software Engineer (all gender) – Defence / Sensor Systems xxx

ALTEN Germanymünchen, bayern, Deutschland

Softwarelösungen für Radar- und Sensorsysteme.Signalverarbeitung, Datenfusion und Echtzeitdatenanalyse.Algorithmen in Java, C++ oder Python.Tests, Simulationen und Performanceanalysen durch.Systemi... Mehr anzeigen

 • Gesponsert

Embedded Software Engineer (all gender) – C/C++ Systems Development xxx

ALTEN Germanymünchen, bayern, Deutschland

Softwarelösungen für Embedded Systems.Hardware-, FPGA- und Systementwicklung zusammen.Integration neuer Hardwareplattformen.Studium der Informatik, Elektrotechnik oder technischen Informatik abgesc... Mehr anzeigen

 • Gesponsert

Software und Embedded Hardware Projectmanager m/w/d

HAWE Hydraulik SEAschheim bei München, DE

Sie möchten Großes bewegen? Dann sind Sie bei uns genau richtig.Mit über 75 Jahren Know-how ist HAWE Hydraulik ein führender Hersteller von techno­logisch sowie qualitativ hoch­wertigen Hydraulik­k... Mehr anzeigen

 • Gesponsert

Director Fullstack Software Engineering (m/w/d)

dladvisorymünchen, bayern, Deutschland

Technologie ist der Treiber der digitalen Transformation – doch Innovation entsteht nicht nur durch Code, sondern durch die Menschen dahinter.Unser Mandant sucht eine Führungspersönlichkeit, die ni... Mehr anzeigen

 • Gesponsert

Senior Software Engineer SAP (m/w/d)

recruitIT ConsultingGarching bei München, Bayern, DE

Senior Software Engineer SAP (m/w/d) 40 Stunden pro Woche • unbefristet • Frühester Beginn ab sofort 80.EUR pro Jahr SAP Lösungen gestalten.Verantwortung, moderner Technologie und klarer Pe... Mehr anzeigen

Senior Fullstack Software Engineer (m/w/d) – Schwerpunkt.NET / C#

WECONN3CT GmbHMunich, Bavaria, Germany

Senior FullStack Software Engineer - in Vollzeit.Job – hier findest du ein Umfeld, in dem Technologie zählt, Ideen wirken und Menschen gemeinsam wachsen.Ob du erste Erfahrungen mitbringst oder scho... Mehr anzeigen

Senior AI Software Engineer (m/f/d)

Peter Park System GmbHmünchen, bayern, Deutschland

We are looking for a forward-thinking Senior AI Software Engineer to drive intelligence into our core products and internal operations.Sitting at the intersection of robust backend engineering and ... Mehr anzeigen

 • Gesponsert

Senior Software Engineer (all genders)

Capmomünchen, bayern, Deutschland

We enable architects, engineers, project managers and contractors to collaborate efficiently and run lean and optimized projects.We are one of the fastest-growing B2B SaaS companies in Europe and s... Mehr anzeigen

 • Gesponsert

Senior Rust Consultant / Engineer (m/w/d)

Hackstack GmbHmünchen, bayern, Deutschland

Talente mit Organisationen, die digitale Souveränität ernst nehmen.Aktuell suchen wir für unsere Partner einen Rust Experten der High-End-Softwareentwicklung und Consulting verbindet.Deine Rolle in... Mehr anzeigen