We are looking for: Senior Software Designer or Design & Development Manager

Requirements:

  • University degree in the area of Computer Systems, Electronics or Information Technologies;
  • Excellent knowledge of design and development processes ASPICE/ISO26262 with specialty in software and system design;
  • Background in the field of design and development system management;
  • Experience in system and software design;
  • Expert level in embedded software design based on C/ C++ and Assembler programs;
  • Proven expertise in system architecture, software and hardware integration, test and industrialization;
  • Experience with CAN/LIN;
  • Experience with engineering tools such as bug tracking and source control systems;
  • Familiar with IBM Rational DOORS, IBM Rational Rhapsody and IBM Rational Quality Manager.
  • Knowledge of the quality control systems;
  • Data analysis skills and decision making;
  • Excellent communication skills;
  • Knowledge of English at Upper Intermediate Business Level.

General purpose of the job:

  • Organize the activities for the Software team in Sofia, coordinated with the D&D Manager;
  • Give estimation for time and cost for the development of the SW for the projects;
  • Create SW specifications;
  • Define the architectural design for the incoming projects and assign the tasks among the SW designers;
  • Control the performance of the assigned tasks in the defined time frame;
  • Design and Develop software (firmware).

Main duties and responsibilities:

  • Manage the Software design team;
  • Participate during the feasibility study of new products;
  • To work in relation with the customer at technical and SW organization level, respecting project rules set by the Project Leader;
  • Give estimation for time and cost for the development of the SW for the projects;
  • Define the architectural design for the incoming projects and assign the tasks among the SW designers;
  • Control the performance of the assigned tasks for the SW designers in the defined time frame;
  • Lead the Software team to work in close collaboration with the Hardware Designers;
  • Give an approval for the developed SW products;
  • Design and Develop SW respecting customer’s specifications and the development rules;
  • Creation and analysis of Software Requirements;
  • Software architectural and detailed design (Software model driven development);
  • Unit and Software Integration Tests creation;
  • Establish and follow-up plan to leverage the Software team if there is a technologic gap versus the D&D strategy, missing capabilities and how to align to strategy and when;
  • Establish and propose training plan for the SW team to the D&D Manager;
  • Follow up the Quality and Environmental Policy of the company.

Main authorities:

  • Participate in the development of the technologic roadmap;
  • Propose implementation of new methods and techniques for continuous improvement of the current SW design process;
  • Spread the tasks among the assigned competent SW designers for the new projects;
  • To control the correct implementation of the Software activities in the department;
  • Receive all the information required for its tasks execution;
  • Improve its qualification according to the approved programs.

Apply at: [email protected]

Tags: