Softwarearchitekt & Lead Engineer (m/w/d)
Core
Refactoring and modernizing a legacy MATLAB codebase while defining and evolving a robust software architecture for engineering algorithms.
Role type
Senior Software Architect & Lead Engineer
Builds
Scalable, maintainable software structures for engineering algorithms and simulation tools
Domain
Engineering software / Simulation / MATLAB
Deliverable
production ML models | product features
Required skills
Legacy system modernization, Refactoring strategies, Regression testing, Software architecture design, Modular code structuring, Cross-project component reuse, Technical leadership without direct management, Knowledge transfer and team coaching
Preferred skills
None stated
Technologies
MATLAB
Responsibilities
Analyze and modernize existing MATLAB codebase, Implement refactoring measures in production, Ensure behavioral stability via testing strategies, Define and develop software architecture, Structure code with clear module boundaries and interfaces, Build reusable components across projects, Integrate new functionality into consistent structure, Collaborate with domain experts to translate tuning and optimization procedures into software, Convert domain algorithms into maintainable software structures