BEUMER Group

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

BEUMER Group
Apply
2 months ago
Beckum, GermanySenior

Responsibilities

  • Develop, extend, and maintain central fleet-software components in modern C++.
  • Implement complex planning and control logic with a focus on stability and performance.
  • Design clear software architectures and modular, scalable structures.
  • Analyze and optimize runtime behavior, performance, and memory consumption.
  • Support software integration, debugging, and system testing.
  • Collaborate closely with robot software, simulation, safety, and test and validation teams.
  • Document technical concepts and decisions to support maintainability.
  • Contribute to reducing technical debt and advancing the robotics platform.

Requirements

  • Completed degree in computer science, software engineering, electrical engineering, mechatronics, or a comparable field.
  • Several years of professional experience developing C++ software in complex systems.
  • Very good knowledge of modern C++, such as C++17 or C++20, and modular software development.
  • Experience integrating distributed software components and working with system architectures.
  • Knowledge of performance and runtime analysis as well as memory optimization.
  • Experience debugging and analyzing complex software systems.
  • Structured, analytical, quality-oriented working style with a high degree of ownership.
  • Good written and spoken German and English skills.

Benefits

  • Central role in developing scalable fleet software for mobile robotics.
  • Work on technically complex, platform-wide software components.
  • Significant influence on architecture and technology decisions.
  • Opportunities for professional development and supporting team members.
  • Collaborative, interdisciplinary work across the robotics platform.
  • Company culture emphasizing appreciation, trust, stability, and security.

Tech Stack

Categories

Robotics
BEUMER Group

About BEUMER Group

1,001-5,000 employees
Contact me