Responsible for developing embedded software, including design and development for safety critical automotive based applications. Responsible for designing software components, coding software components and testing the software components based on the software architecture and the software requirements for unique electronic components and sub-systems. Development (design, implement, test and debug) of core and/or application specific software requirements, Autosar and functional safety requirements for automotive embedded electronic module serial production projects. Develop software in compliance with a formal ASPICE/Comma 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. 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 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