Software Architect (Msc., Architect, Realtime, Model Driven, Motion&Control)

Organisatie- en afdelingsomschrijving

As a Software Architect at VDL ETG Technology & Development you lead the team technically and you are responsible for the definition and deployment of the architecture, from design, implementation, test and integration to maintenance of software for complex mechatronic modules and machines. You work with a code base of C, C++, and Python or C #. This code base is under strict configuration management in order to deliver in a reliable way for multiple systems and multiple users. You cooperate closely with colleagues from other disciplines and strategic customers (mechanics, mechatronics, electronics, equipment engineering) in a multidisciplinary team. The software team works in an agile fashion in scrum teams. You see it as a challenge to take up new things and explore new tools and techniques.

Functieomschrijving

  • ·          Creating and maintaining a technical software roadmap
  • ·          Definition of a generic software platform, based on modular design and state of the art technology
  • ·          Translating system specifications and constraints into software specifications
  • ·          Reviewing the indicated specifications and proposing improvements to client(s)/ stakeholder(s)
  • ·          Performing trade-off studies and setting direction to determine architecture and realization within the boundaries of cost and timing
  • ·          Size estimation and providing input for development milestone planning
  • ·          Software interface definition for internal and external modules
  • ·          Technical coaching of designers
  • ·          Liaising with customer peers
  • ·          Reviewing design, implementation, test plans, test results and delivery in relation to requirements, architecture and development process
  • ·          Ensuring successful commissioning and integration of developed product
  • ·          Evaluating results and proposing and implementing improvements

Eisen

·          Master degree informatics or technically oriented with 10 years’ experience in an equivalent role

·          Expert experience with high tech complex machine control

·          Experience with coaching and leading software teams

·          Large experience in independently defining an architecture and independently delivering according that architecture

·          Experience with Agile software development

·          Large experience with Model Driven Design

·          Expert experience with Real time control software and Real time Operating systems / Linux / Sun Solaris

·          Experience with industrial bus systems

·          Broad knowledge of Design Patterns

·          Broad knowledge of C / C++ / C# / Python

·          Broad experience with Continuous Integration and Configuration Management

·          Good command of the English language, spoken and written

Inlichtingen bij

The right candidate will be provided a challenging and varied position in a professional, high-tech environment. An appropriate salary, future prospects and excellent benefits are evident. 

 

Interested?

Do you feel you are the most suitable person for this position or do you have any further questions? Send your CV to m.de.roode@trinamics.nl or call 040-4015200 and ask for Mark de Roode.