Back to search
Luxoft Germany Linkedin · Posted 26d ago

Senior C++ Software Developer (w/m/d) - with strong hands on experience in C++20 and above, Python, Git

Munich, Bavaria, Germany

Linkedin
Continue to application Add your email once, then Caio opens the original posting.

Indexed description

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 skills

  • 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)


Languages:

English - C1 Fluent

Free. 20 seconds. No password. See every match in this search.

Create a free Caio profile to unlock more results and save your role and location preferences.

Unlock free search
Want help applying to roles like this? Search Caio for free. If the repetitive CV tweaking gets heavy, Daniel can help set up Caio Agent.
Ask about Agent