The main function of the role is to develop and deliver cost competitive software designs on time, on budget, on quality target and meeting the customer requirements.
Improve design efficiency (effort and tools) and keep up to date in technology and market trends.
Responsibilities will include (but may not be limited to)
Define and document new SW requirements
Analyze assigned SW requirements for their design & implementation in the software
Performs the detailed design of his / her assigned Software components
Report on design, implementation & verification activities progress
Participate in SW design & code reviews
Implement software units of assigned SW components according to their design, the SW Requirements Specifications and coding standards
Perform Static analysis and code review of the implemented SW units
Design test cases to verify SW units
Perform the verification of SW units
Provide technical support and feedback to test team members
Maintain SW detailed design and implementation documentation updated
Maintain the integrity of the SW baselines by using the CM system
To be a success in this role you must have :
University Engineering Degree in IT / SW Engineering / Computer Science / Telecommunications or other relevant is a must.
Knowledge of Standard C & C++ design & Coding Rules
Knowledge of SW Architectural design procedures and techniques (Autosar) would be a plus.
Knowledge of the Requirements management tools used in the organization & project (i.e. DOORS, TeamCenter)
Experience working in V model would be high appreciated
Fluent in English