Embedded Software System Designer, Engineering Center Cluj

Employer: Bosch Romania
Domain:
  • IT Software
  • Job type: full-time
    Job level: Student/Graduate
    Location:
  • Cluj Napoca
  • Updated at: 19.09.2019

    Qualifications

    Education:

    • University degree in Automotive Engineering, Control Engineering, Information Technology, Electronics, Telecommunications or a similar field of study;

    Know-how:

    • Systems Architecture, Software Architecture, and Software Development principles (V-model, Agile, configuration management, requirements management, etc.);
    • Software development and software build;
    • Handling vehicle control devices, software programming skills (e.g. Matlab, Python, C/C++);
    • Software integration and test methodologies and tools (e.g. Jenkins, Selenium, ECU Test, etc);
    • Practical experience in software revision control systems such as Git or ClearCase and related processes;
    • 3+ years of professional experience with SW development and test automation, basic understanding of the ECU software and hardware;

    Personality:

    • Flexible, team-oriented, self-motivated, strong curiosity and enthusiastic;

    Working method:

    • Analytical thinking, interdisciplinary thinking, good problem solving skills and responsible way of working;

    Languages spoken:

    • A good level of English; German can be an advantage;



    Additional Information

    #LikeABosch Benefits:

    • 25 days of annual leave, because work-life balance is essential to us;
    • Flexible working hours, but if you want to work 5 days per month from somewhere else, feel free, our Home Office program helps you do that;
    • Lunch discounts and daily subsidies at our canteen/restaurant;
    • Private medical insurance, because your health is a priority to us;
    • Flexible benefits - On top of your salary, we offer you a monthly budget via your benefit account, which can be used for several different services;
    • Annual performance bonus;
    • Internal development Trainings - we have local development programs for Project Managers, Line Managers and Experts;
    • Inspiring working conditions.
    Job Description

    • Responsible for Change Request Management in the customer projects;
    • Responsible for System and Software requirements analysis, internal request of System and Software components, putting into operation and requirements based test of new systems;
    • Register, analyze and agree on customer requests;
    • Coordinate, handle and track change requests between customer project, customer platform and function development;
    • Develop and analyze the impact of ECU system requirements, system functionality requirements and software requirements, in collaboration with the system architect;
    • Technical system and software requirements clarification with customer, function development and calibration;
    • Review of requirements or architectural design elements and related verification criteria in order to ensure testability;
    • Perform software implementation based on ECU hardware changes (new ECU, new ASICs, etc);
    • Perform software implementation based on customer requirements with respect to signals of several sensors/actuators;
    • Perform system and software implementation review with function development and if required also with customer;
    • Develop test cases based on the requirements or architectural design elements and related verification criteria;
    • Execute and document the software and system tests and verify the results;