Beumer Digital logo

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

Beumer Digital·Salary not specified

Primary stack

C++API

Nice to have's

LeadershipStability AI

Job description

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

  • Vollzeit

About the Position

We are seeking a Senior C++ Software Architect to lead the architecture of our C++-based core software for mobile robotics solutions. Your role will ensure a stable, scalable, and maintainable software architecture that serves as the technological foundation for the entire platform.

Responsibilities

  • Architectural Responsibility: Oversee the architecture of the C++ core software and its continuous development.
  • Modular Design: Define clear module, layer, and responsibility structures within the software architecture.
  • API and Interface Design: Create and secure stable APIs and interfaces between system components.
  • Technical Evaluation: Assess technical decisions focusing on quality, performance, and maintainability.
  • Technical Debt Management: Identify and reduce technical debt at the system and architectural levels.
  • Collaboration: Work with Robot Software, Fleet Software, Safety, and Test & Validation teams.
  • Review and 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: Completed studies in Computer Science, Software Engineering, Electrical Engineering, or a comparable field.
  • Experience: Long-standing 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 working style.
    • Good command of German and English (spoken and written).

What Makes This Role Special

  • Central Architectural Role: Direct influence on the entire Mobile Robot Platform.
  • High Degree of Autonomy: Significant freedom in technological and architectural decisions.
  • Complex Systems: Work on complex, distributed software systems with a long-term perspective.
  • Interdisciplinary Collaboration: Close cooperation with interdisciplinary teams and international stakeholders.
  • Standard Setting: Opportunity to define standards and provide technical guidance to developers.
  • Sustainable Impact: Lasting influence on architecture quality, maintainability, and scalability.

About the Company

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

Additional Information

We look forward to your application! Please include your salary expectations (annual gross) and your notice period or your earliest possible start date.

Apply Now

Privacy Policy | Imprint

Share this Job

© 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