Job Overview
Job description
- Location:
- Dortmund, NRW, Germany
- Work arrangement:
- On-site
Role Summary
As a Senior C++ Software Architect (m/f/d) you are responsible for the overarching architecture of the C++-based core software for mobile robotics solutions. Your goal is to ensure a stable, scalable and long-term maintainable software architecture that serves as the technological foundation for the entire platform. You define clear architectural and API guardrails and ensure that technical decisions are made consistently, quality-focused and in line with long-term platform goals.
Responsibilities
- Responsibility for the architecture of the C++ core software and its further development
- Definition of clear module, layer and responsibility structures within the software architecture
- Designing and securing stable APIs and interfaces between system components
- Evaluate technical decisions with a focus on quality, performance and maintainability
- Identification and reduction of technical debt at the system and architecture level
- Collaboration with Robot Software, Fleet Software, Safety and Test & Validation
- Accompanying architecture, design and code reviews as well as support with debugging and integration
- Mentoring and technical leadership of developers to ensure high code quality
Requirements
- Completed studies in computer science, software engineering, electrical engineering or comparable
- Many years of professional experience in C++ software development and software architecture
- Very good knowledge of modern C++ (e.g. C++17/20), including memory and threading models
- Profound experience in software architecture, API design and modular systems
- Know-how in performance, runtime and stability analysis of complex software systems
- Experience in technical leadership, architectural responsibility or mentoring
- Strong systems thinking, decision-making ability and structured way of working
- Good knowledge of spoken and written German and English
- What makes this role special
- Central architectural role with direct influence on the entire Mobile Robot Platform
- Great scope for design in technological and architectural decisions
- Work on complex, distributed software systems with a long-term perspective
- Close collaboration with interdisciplinary teams and international stakeholders
- Opportunity to define standards and provide technical support to developers
- Sustainable impact on architectural quality, maintainability and scalability
- About the BEUMER Group
Conveying, loading, palletizing, packing, sorting and distributing – the BEUMER Group develops and produces technically leading intralogistics systems for the global market. Our employees are characterized by excellent know-how and a strong will to consistently develop. We promote this claim to the best of our ability: within the framework of a family atmosphere that is characterized by a high level of mutual appreciation and a culture of trust that creates stability and security. Our common goal: to implement outstanding and innovative projects worldwide.
Benefits
We look forward to your application! Please state your salary expectations (annual gross) and your notice period or your earliest possible starting date.
About the Company
FAM Member of BEUMER Group is a global company that performs engineering, manufacturing, assembly, maintenance, reconstruction and equipment supply services for mining plants and any industry that requires bulk materials handling systems, in addition to being a provider of processing services. In turn, at FAM various designs are developed for systems, plants and handling equipment; designs that have proven to be efficient, with high standards of quality, safety and reliability. We have references in more than 80 countries, we combine technical skills, engineering and project management at the highest level, for more than 100 years. We are governed by Law No. 21,015, which encourages the inclusion of people with disabilities in the world of work.
__________
- Role:
- Senior C++ Software Architect (m/w/d)
- Industry Type:
- Industrial Automation
- Job Type:
- Full-Time
Company profile
BEUMER Group
beumergroup.comBEUMER Group is an independent, family-owned company that designs and manufactures intralogistics systems for conveying, loading, palletising, packaging, sortation and distribution, including baggage handling systems for airports. Founded in 1935 and now owned in the third generation, it serves industries such as courier, express and parcel and supports customers through a worldwide network of regional service centers. BEUMER Group has more than 6,000 employees in more than 70 countries and an annual order intake of around 1.83 billion euros.
- Headquarters
- Beckum, Germany
- Founded
- 1935
- Founders
- Bernhard Beumer