Beumer Digital logo

Senior C++ Software Architect (m/w/d)

Beumer Digital·Salary not specified

Primary stack

C++API

Nice to have's

Leadership

Job description

About the Position

Senior C++ Software Architect (m/w/d)

Location: Dortmund, Germany

Department: Innovation & Development

We are seeking a Senior C++ Software Architect to lead the development of a stable, scalable, and maintainable software architecture for mobile robotics solutions. Your role will be pivotal in ensuring the technological foundation of our entire platform.

Responsibilities

  • Architectural Leadership: Oversee the architecture of the C++-based core software for mobile robotics solutions.
  • Modular Design: Define clear module, layer, and responsibility structures within the software architecture.
  • API Development: Design and secure stable APIs and interfaces between system components.
  • Technical Evaluation: Assess technical decisions focusing on quality, performance, and maintainability.
  • Debt Reduction: Identify and reduce technical debt at the system and architecture levels.
  • Collaboration: Work closely with Robot Software, Fleet Software, Safety, and Test & Validation teams.
  • Review Support: Participate in architecture, design, and code reviews, and assist with debugging and integration.
  • Mentorship: Mentor and provide technical guidance to developers to ensure high code quality.

Requirements

  • Education: Bachelor's or Master's degree in Computer Science, Software Engineering, Electrical Engineering, or a related field.
  • Experience: Extensive professional experience in C++ software development and software architecture.
  • Technical Skills:
    • Proficiency in modern C++ (e.g., C++17/20), including memory and threading models.
    • Strong knowledge in software architecture, API design, and modular systems.
    • Experience in performance, runtime, and stability analysis of complex software systems.
    • Experience in technical leadership, architectural responsibility, or mentoring.
  • Soft Skills:
    • Strong system thinking, decision-making ability, and structured approach.
    • Fluent in German and English (written and spoken).

What Makes This Role Special

  • Central Role: Central architecture role with direct influence on the entire Mobile Robot Platform.
  • Design Freedom: High degree of freedom in technological and architectural decisions.
  • Complex Systems: Work on complex, distributed software systems with a long-term perspective.
  • Collaboration: Close collaboration with interdisciplinary teams and international stakeholders.
  • Standard Setting: Opportunity to define standards and provide technical guidance to developers.
  • Impact: Lasting impact on architecture quality, maintainability, and scalability.

We Offer

  • Competitive salary
  • Opportunity for remote work
  • Professional development opportunities

About the Company

The BEUMER Group develops and produces leading intralogistics systems for the global market. We are characterized by excellent know-how and a strong desire for continuous development. Our employees are supported in this ambition within a family-like environment marked by high mutual appreciation and a culture of trust that creates stability and security. Our common goal: to implement outstanding and innovative projects worldwide.

Apply now with your salary expectations (annual gross) and your notice period or earliest possible start date.

Senior C++ Software Architect (m/w/d)

Location: Dortmund, NRW, Germany

Apply Now
Recommend Someone

© Beumer Digital. This job description was sourced from the employer's public career page. TheJob is not the employer — we index the posting and route candidates to the source. All content rights and hiring decisions belong to the employer.

Popular searches