Software Architect for Media Applications I IC TSR
10 zile în urmă

Job Description

The Software Architect defines concepts and describes Software Architecture in a project or a platform project based on the requirements defined by the customer or a customer project.

As a Software Architect you will have to decompose the product into components, defines the interfaces, dynamic behavior and resource consumption target and gives guidance for software design, implementation and test.

Responsibilities :

  • Elaborate and define product and platform concepts during product quotation and development-phases based on defined requirements and constraints;
  • Define, design and describe the product-specific architecture in a modular, maintainable and portable way (e.g. SW-Architecture Development and Design, Rhapsody Model, Drawings);
  • Define and break down memory and performance requirements; Make sure that product architecture meets requirements with respect to functionality, performance, quality and schedule;
  • Take part in the relevant project planning and estimation process;
  • Work together with other architects to ensure the whole product performs according to requirements;
  • Analyze architectural problems, define risks and manage resolutions;
  • Represent the project technically in reviews with customer (design & issues).
  • Software Domain Responsibility :

  • Set up general rules and guidelines for design and development (e.g. communications mechanism, error handling, etc.);
  • Coach team members and other software architects;
  • Perform reviews of software architecture and participate in software design and code reviews.
  • A mentor will support you to stepwise take over own responsibility after an initial training phase which will familiarize you with our products, tools, processes and organization.

    All you need is :

  • 4-5 years of experience in Software Development and Design;
  • Advanced skill in Object Oriented Programming (C++), Design Patterns, UML, Version Control (examples : GIT, Jira, ClearCase, CMSynergy, SVN);
  • Operating Systems knowledge : Unix / Linux;
  • Advanced English knowledge;
  • Work experience in Agile development (Scrum, Kanban);
  • Ability to coach and mentor other developers / architects .
  • Would be a plus to have work experience in :

  • Automotive or consumer electronics industry, preferable in a variety of functions;
  • Qt framework;
  • Linux Programming;
  • Doors;
  • Software development process knowledge;
  • Android;
  • Product Life Cycle knowledge.
  • What we offer

  • Integration Program in a professional, young & dynamic team;
  • Competitive Salaries (based on performance) & Benefits;
  • Health & Wellness (Private Health and Dental Insurance, Sport activities etc.);
  • Professional Development Opportunities (in Technical and Managerial Area);
  • Stability;
  • International Work Environment & Traveling Opportunities;
  • Relocation Package for non-Timisoara residents.
  • Flexibility Program including flexible hours, mobile work and sabbaticals
  • Professional

    Adaugați la favorite
    Eliminați de la favorite
    Email-ul meu
    Făcând clic pe "Continuați", sunteți de acord că nevoo colectează și procesează datele personale pe care le-ați furnizat în acest formular pentru a crea un cont nevoo și pentru a vă abona la alertele noastre prin e-mail, în conformitate cu Politica de confidențialitate . Puteți să vă retrageți consimțământul în orice moment, urmând și pașii .