Embedded software development mainly for automotive
Analyzing and understanding the customer requirements / expectations
Delivering software concepts / architecture / components based on given requirements
Strong cooperation with different domains within the same project team in the same location (HW engineers, System engineers, Test engineers, Project Managers)
Automotive embedded Software Development for ECU (Engine , Body, Chassis, Seating, ADAS Etc.) , and Device Driver Development ( UART ,SPI , I2C , CAN , CAN¬FD , LIN and etc.,).
Higher layer Protocols (UDS, J1939, J1850, KWP2000, OBD etc.,) Development and Integration with Third party Software.
C/C++ Embedded software development on RTOS/Non RTOS platform.
Use configuration management tools for code and software documents, change management tools for software error management and EA for software Design.
Participate in peer reviews for software documents such as requirements, design, test plan and, Code reviews, etc.
Involve Unit Testing, Functional and Integration Testing and System Testing
Work with project lead for software deliverables, support for estimates, software metric and SQA
Regular interaction to Systems, and Independent Testing team