Required skills
- Software Architecture
- Machine Controls
- Industrial Automation
- PLC Controls
- NC/CNC Systems
- Motion Control
- Software Development
- Technical Leadership
- Team Leadership
- CI/CD
- Version Control
- Software Quality Processes
Languages: German
Job description
Seeking an experienced Software Team Leader or Software Architecture Lead for a challenging development project in industrial automation. The role involves analyzing, optimizing, and evolving an existing software platform for complex machine controls, focusing on creating a future-proof, scalable, and maintainable software architecture.
Project overview
Framework Conditions
For a demanding development project in the field of industrial automation, we are looking for an experienced Software Team Leader or Software Architecture Lead.
You will take on a key role in the analysis, optimization, and further development of an existing software platform for complex machine controls. The goal is to create a future-proof, scalable, and maintainable software architecture across various technology and control levels.
In doing so, you will work closely with software development, project management, and adjacent engineering disciplines and be responsible for the technical direction of the software landscape.
- Project start: possible on short notice
- Duration: 6-12 months
- Utilization: Full-time preferred
- Location: Wetzlar
- Contract type: Freelance
- Remote share: 80-100%
Responsibilities
Must-have Requirements
- Analysis, evaluation, and optimization of existing software architectures
- Definition of a long-term architecture strategy
- Development of modular and scalable software concepts
- Structuring of technical work packages and development roadmaps
- Conducting architecture and design reviews
- Technical leadership and coaching of software developers
- Definition of development standards and best practices
- Assessment of technical risks and dependencies
- Support with system integration and commissioning
- Coordination with software, electrical, and mechanical engineering teams
- At least 15 years of experience in the software development of technical systems
- At least 10 years of experience as a software architect, lead engineer, or technical manager
- Several years of experience in mechanical engineering, industrial automation, robotics, or CNC/NC systems
- Experience in leading technical development teams
- Profound knowledge of modern software architectures and system designs
- Experience with modular software systems and complex integration scenarios
- Knowledge in the areas of:
- PLC controls
- NC/CNC systems
- Motion Control
- Industrial Automation
- Machine Controls
- Experience with CI/CD, version control, and software quality processes
- Very good analytical skills and structured way of working
Nice to have
What awaits you
Interested?
Please send your current profile including:
Important note: Due to the high technical requirements, only candidates who demonstrably meet the majority of the must-have criteria will be considered.
- Siemens TIA Portal
- Siemens SINUMERIK 840D
- Siemens SINUMERIK ONE
- Structured Control Language (SCL)
- C#
- Experience with international machine platforms
- Experience in restructuring or stabilizing complex development projects
- Technologically demanding development environment
- High degree of creative freedom in architectural decisions
- Responsibility for the strategic software development of a complex machine platform
- Collaboration with experienced specialists from various engineering fields
- Long-term project perspective
- Availability
- Hourly rate
- Relevant project references
- Experience in mechanical engineering, automation, or software architecture
Project details
- Start: ab sofort
- Duration: 9 Monate
- Remote: hybrid
- Location: Wetzlar, Deutschland, DE
- Languages: German
Indexed by 9am's meta-search. You are a job provider? Claim or manage this listing
Found on FreelancerMap DE