Software-Architekt / Leading Engineer (m/w/d)
Core
Leading the modernization and refactoring of a mature, production-grade MATLAB software solution while ensuring stability and scalability.
Role type
Senior Software Architect / Leading Engineer
Builds
Robust, scalable software architectures and reusable components for technical domains
Domain
Engineering / Numerical Methods / Optimization
Deliverable
production ML models | product features
Required skills
MATLAB (large codebases), Legacy system refactoring, Regression testing strategies, Software architecture definition, Technical leadership without direct management, Knowledge transfer and coaching
Preferred skills
C# / .NET, Numerical methods, Optimization techniques
Technologies
MATLAB, C#, .NET
Responsibilities
Analyze and gradually modernize an existing MATLAB codebase, Implement refactoring measures in a live production environment, Ensure behavioral stability through testing and safeguarding strategies, Define and evolve a sustainable software architecture, Build reusable components across projects, Support the translation of domain algorithms into maintainable software structures
Seniority
Senior, hands-on IC with technical leadership