• Create and maintain requirements, design, architecture, configuration, code and tests for different parts of the product (different drivers).
• Autonomously drive yourself in the process of solving the customer’s requests by: planning, designing and implementing new software solutions, considering customers’ requirements performance improvement and optimization of their products.
• Develop solutions for demonstration of software and hardware features and for the validation of the software products.
To be successful in this role you have:
• Programming experience (ANSI C)
• General CPU/Computer architecture know-how
• Debugging skills for embedded targets and low level software
• English language (spoken and written). Romanian language knowledge is also needed.
Experience with any of the following is considered a plus:
• Automotive and general-purpose communication protocols
• Knowledge of AUTOSAR standard.
• ARM architecture
• Makefiles, scripting languages