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]