Zum Hauptinhalt gehen
Erstellt am 28. Mai 2026

Senior C++ Software Developer (Python, Git)

Luxoft
München, Bayern 80331, Germany Vollzeit
Reference: 964303600

Project description

The role is a Munich-based engineering team supporting multiple internal laboratories and research groups. The engineer will work within a complex hardware-software ecosystem, helping scientists and engineers run experiments by connecting various physical devices and instruments to the company's internal platform. It is a continuous support and integration function across a broad and diverse range of ongoing experimental projects, from straightforward device connections to complex synchronization challenges.

Responsibilities

Integrating new and existing hardware devices (e.g., linear stands, lab instruments) into the company's internal software ecosystem

Developing plugins and modules in C++ and Python(or Lua) to enable software control of hardware

Supporting laboratory engineers with software-side experiment setup and troubleshooting

Writing and maintaining integration scripts and tooling in Python or Lua

Participating in multiple parallel projects simultaneously, adapting to varying complexity levels

Collaborating closely with engineers and lab teams on a daily basis

Skills

Must have

C++ with modern standards (C++20 and above) - strong, practical knowledge required

Scripting/integration language: Python or Lua (at least one)

Experience working with hardware interfaces or device integration

Version control: Git (or comparable system)

Basic understanding of unit and integration testing principles (e.g., Google Test or similar C++ testing tools)

Strong communication skills and ability to work cross-functionally with engineering teams

Readiness to learn new internal tools, workflows, and technologies

Location: Munich, or willingness to relocate to Munich

Nice to have

Lua (beyond basic scripting knowledge)

Objective-C

Familiarity with hardware communication protocols

Experience with integration testing in hardware-adjacent environments

General awareness of DevOps principles (no hands-on DevOps work required - all tooling is internal and proprietary)

Other

Languages

English: C1 Advanced

Seniority

Lead

Jobbenachrichtigungen per Newsletter erhalten