Dein persönlicher KI-Karriere-Agent
Senior C++ Software Engineer(m/w/x)
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
- Englisch – fließ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
Gefällt dir diese Stelle?
BetaDein Career Agent findet täglich ähnliche Jobs für dich.
Noch nicht perfekt?
- Carl Zeiss Meditec AGVollzeitnur vor OrtBerufserfahrenMünchen
- Agile Robots
(Senior) Software Engineer Robotics(m/w/x)
Vollzeitnur vor OrtBerufserfahrenMünchen - Agile Robots
Senior Software Architect Robotics(m/w/x)
Vollzeitnur vor OrtManagementMünchen - Arculus
Rust Developer - Product(m/w/x)
Vollzeitnur vor OrtSeniorMünchen - Agile Robots
Embedded Software Engineer(m/w/x)
Vollzeitnur vor OrtBerufserfahrenMünchen
Senior C++ Software Engineer(m/w/x)
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
- Englisch – fließ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
Gefällt dir diese Stelle?
BetaDein Career Agent findet täglich ähnliche Jobs für dich.
Über das Unternehmen
Agile Robots
Branche
Engineering
Beschreibung
The company develops systems that combine force-moment-sensing and image-processing technology for robotic solutions.
Noch nicht perfekt?
- Carl Zeiss Meditec AG
Software Developer C++(m/w/x)
Vollzeitnur vor OrtBerufserfahrenMünchen - Agile Robots
(Senior) Software Engineer Robotics(m/w/x)
Vollzeitnur vor OrtBerufserfahrenMünchen - Agile Robots
Senior Software Architect Robotics(m/w/x)
Vollzeitnur vor OrtManagementMünchen - Arculus
Rust Developer - Product(m/w/x)
Vollzeitnur vor OrtSeniorMünchen - Agile Robots
Embedded Software Engineer(m/w/x)
Vollzeitnur vor OrtBerufserfahrenMünchen