Hi,
I'm currently looking for an experienced Software Team Leader / Software Architecture Lead to join an exciting machine development project within the industrial automation sector.
The project is currently in an advanced prototyping phase, and we're looking for someone who can take ownership of the overall software architecture and provide technical direction to a multidisciplinary team of PC, PLC and NC developers.
This is a highly technical leadership position, combining software architecture, engineering management and hands-on technical decision-making.
Assess the existing machine software architecture and identify areas for improvement.
Define and implement a common software architecture strategy across PC, PLC and NC development teams.
Lead and coordinate software engineers across the different technical disciplines.
Review existing technical concepts, identify architectural risks and propose improvements.
Define software development standards, design principles and best practices.
Organise and prioritise development activities according to technical dependencies and project milestones.
Ensure smooth integration between PC, PLC and NC software.
Improve software quality, modularity, scalability and long-term maintainability.
Support the development of software solutions that are easy to maintain, update and troubleshoot once machines are deployed.
Work closely with Mechanical Engineering, Electrical Engineering, Project Management and Service teams.
We are looking for a senior technical professional with a strong background in software architecture and industrial machine development.
Experience:
15+ years of software development experience.
10+ years in software architecture or technical leadership.
Experience leading multidisciplinary engineering teams.
Strong background in industrial automation, robotics, machine control, semiconductor equipment, packaging machinery or similar industries.
Experience taking over existing projects, assessing architectures and driving technical improvements.
Technical skills:
|
Area |
Technologies / Experience |
|---|---|
|
PC Development |
Delphi, ideally C# |
|
PLC Development |
Siemens TIA Portal, ideally SCL |
|
NC/CNC Systems |
Siemens SINUMERIK 840D / ONE |
|
Motion Control |
Axis control, interpolation and motion systems |
|
Software Architecture |
Modular, layered and event-driven architectures |
|
Software Quality |
CI/CD, automated testing, version control and integration |
The ideal candidate will:
Be technically strong and able to challenge engineering decisions.
Have experience coordinating PC, PLC and NC development teams.
Be comfortable making architectural decisions and setting technical direction.
Have excellent communication and stakeholder management skills.
Be pragmatic, analytical and solution-oriented.
During your first 6–12 months, you will be expected to:
Take ownership of the existing machine software architecture.
Establish a common architectural vision across all software teams.
Identify and resolve critical technical and integration challenges.
Define development priorities and coordinate implementation activities.
Improve software quality and long-term maintainability.
Contract : Freelance
Language: German (Mandatory)
Start date: ASAP
Duration: 12 months + extension
Location: Wetzlar, Germany
Conditions: On site
Rate: 90€ - 130€ per hour
Please send me your CV: stefene.balende@next-ventures.com