Responsible for the detailed design of software components and test the software components based on the software architecture and the software requirements within a project. Development (design, implement, test and debug) of core and/or application specific software requirements for automotive embedded electronic module serial production projects. Develop software in compliance with a formal ASPICE/CMMi based Global Product Engineering Process (GPEP). Develop portable, reusable and modular software compliant to automotive requirements and design guidelines. Implement customer and application specific requirements in the automotive software. Verify software requirements at component and bench level. Support rest of the functional disciplines with all aspects related to software. Develop and analyze requirements, design, implement, integrate and test C code for automotive production embedded electronic module in the vehicle environment. Perform complex work assignments requiring independent problem solving and decision making, requiring strong software technical competency. Develop and maintain applications/scripts which aid software testing and data analysis. Support the planning, scheduling, monitoring and reporting of all software related activities for various projects. Coordination of integration of core and/or 3rd party software such as CAN NOS into an application specific software electronic control unit (ECU). Own the local Software troubleshooting of modules. Other duties as necessary for completion of projects and achievement of departmental goals. Prepare reports or correspondence concerning project specifications, activities, or status.