09/09/2026 updated

**** ******** ****
Premium member
100 % available

Senior Software Engineer

Chloraka, Cyprus
Worldwide
Master of Science - Physics
Chloraka, Cyprus
Worldwide
Master of Science - Physics

Profile attachments

Martin-Langer-CV.pdf

About me

Senior Software Engineer for technically demanding systems. I turn mathematical models, measurement data, and prototypes into robust production software, covering algorithms, architecture, testing, CI/CD, and DevOps. I work primarily in Python and adapt to other technologies as needed.

AlgorithmsAlgorithm DesignComputational Science and EngineeringPython (Programming Language)Software ArchitectureSoftware Engineering
I am a senior software engineer specializing in the architecture and development of technically demanding software for R&D and engineering applications.

I help teams turn mathematical models, measurement data, algorithms, and research prototypes into robust production software. My core expertise includes numerical methods, optimization, signal processing, simulation, system identification, and control systems.

Beyond algorithm development, I cover the wider software engineering lifecycle: system and software architecture, API and tool development, performance optimization, automated testing, CI/CD, DevOps practices, and maintainable development workflows. I work primarily with Python and also have experience with C++, Rust, MATLAB, SQL, web technologies, and related technical stacks.

Selected experience includes:
- Building the algorithmic core, architecture, and complete Python software stack for a large-scale semiconductor optimization system
- Re-engineering real-time signal-processing software for commercial acoustic measurement systems
- Developing and commissioning a patented MIMO control system for industrial coating processes
- Introducing GitLab, CI pipelines, test-driven development, and Kanban within an engineering organization
- Delivering technical training in data analysis, signal processing, Python, and modern software engineering

I can join an existing R&D team as a senior individual contributor, take ownership of a defined technical component, or design and deliver a complete solution from problem formulation through validated implementation.

Available for remote B2B engagements worldwide, with occasional on-site work by arrangement.

Experience

Professional experience10+ years
Freelancer since2023

Languages

GermanNative speakerEnglishFluent

Project history

Lead Algorithm Engineer & Software Architect

Global Semiconductor Equipment Manufacturer (NDA)

Industry & Mechanical Engineering

>10.000 team member

  • Owned the algorithmic core and software architecture of a large-scale optimization system for millions of coupled parameters under physical and process constraints.
  • Designed initialization and decomposition strategies using image processing, substructure detection, and graph-based methods to improve solution quality and convergence.
  • Built the complete Python-based compute and engineering toolchain, including performance optimization, low-level acceleration, parallelization, and tooling for day-to-day engineering use.
  • Created the complete codebase and repository from scratch, defining its structure, development workflow, automated test suite, and CI scripts, with test-driven development used throughout.
  • Reworked central parts of the system architecture following a major deployment change while preserving the intended algorithmic behavior under new operational constraints.
  • Collaborated closely with R&D and engineering stakeholders throughout implementation and deployment.
  • The engagement was extended several times over more than two years.
Further technical details are confidential under NDA.

Technical Trainer for Data Analysis & Signal Processing

Weisang GmbH

Internet & IT

10-50 team member

  • Delivered 15 two-day technical training programs for industrial users of FlexPro, both on-site and remotely.
  • Covered data analysis, signal processing, automation, visualization, scripting, reporting, and measurement-data interpretation in practical engineering workflows.
  • Adapted explanations and exercises to the participants’ technical backgrounds and real-world measurement tasks.
  • Worked with customers from materials handling, rail systems, automotive supply, industrial equipment, and water utilities.

R&D Software Engineer

Klippel GmbH

Other

50-250 team member

  • Re-engineered a real-time spectral-analysis product used to monitor audio systems under arbitrary stimulus conditions.
  • Diagnosed a long-standing signal-integrity problem in the underlying signal-processing architecture and identified the algorithmic root cause.
  • Developed a stable frequency-domain formulation, validated it in Python, and implemented it with release-grade real-time performance.
  • Contributed to numerical simulation and technical software for acoustic measurement and loudspeaker-development applications.
  • Led a company-wide engineering improvement initiative introducing GitLab, CI pipelines, test-driven development, automated testing, and Kanban to replace largely manual validation workflows.
  • Supported knowledge transfer within the software team on advanced Python, software testing, design patterns, and modern development practices.

Industrial Modeling & Control Engineer

VON ARDENNE GmbH

Industry & Mechanical Engineering

500-1000 team member

  • Designed a MIMO state-space controller for coupled reactive sputtering processes used in industrial thin-film coating equipment.
  • Developed a Python toolchain for system identification, controller design, continuous-to-discrete conversion, and automated generation of PLC coefficients.
  • Implemented and tested the controller on internal pilot equipment and commissioned it on-site at a customer facility in Malaysia.
  • Served as lead inventor for the resulting control method, which led to a granted patent family in Germany, the United States, and China.
  • Created fully parameterized COMSOL FEM models for magnetron magnetic systems, enabling magnetic-field optimization across multiple system variants.
  • Validated simulation results experimentally and replaced a less flexible legacy simulation tool.
  • Developed software for processing, analyzing, and visualizing measurement and simulation data.

Research Software Engineer

Technische Universität Dresden

Government and Public Services

5000-10.000 team member

  • Developed numerical methods and scientific software for the analysis of higher-dimensional nonlinear dynamical systems.
  • Implemented dimensionality-reduction methods using phase-space sections and precise event detection along simulated trajectories.
  • Developed frequency-analysis methods for stability characterization, extensive scientific visualization, and simulations of discrete dynamical systems, including quantum-mechanical models.
  • Built a high-precision Taylor-series ODE integrator based on automatic differentiation using C++ with Eigen and Python with Numba and Cython.
  • Implemented adaptive step-size control and precise root-finding algorithms for section crossings.
  • Led tutorials in Computational Physics and Python, developed supplementary programming exercises, and presented research results at scientific conferences.

Contact form

Log in to get in touch

You need to be logged in to use the contact form.

Sign upLog in