TasksAnalyze customer function, HW design or system design requirements and create or update software requirement specification accordinglyDesign innovative and robust software that meets Software requirementSpecification.Implement software modules under guidelines of automotive embedded SW and IB and S; Software Coding and Design Rules.Validate software design, module interface and module functionality on Test Bench and fill up test reportsOrganize and hold design peer reviews or architecture reviews with SW Architectsmunication and cooperation with team members to identify and implement development improvement activities.Support EE engineering team with implementation of test software according to their needs.Support System engineering team on the performance of functional tests on System Bench.Analyze Software Workpackages from Software Technical Project Leaders and give commitment to workpackages in terms of quality, time and cost.Attend and participate in regular software project meetings to give status update of workpackage.Participate in requirement and test specification reviews with Requirement Engineers, Software Technical Project Leaders and Test Engineers.Budgets Responsible for Software Work package on quality, timing and cost.QualificationsKnowledge on Automotive Embeded C Programming/ Coding RulesKnowledge on I B and S; Software Development Process and SW configuration management system CM synergy, MKSKnowledge on test equipment oscilloscopes, BDM, Emulator, CANoe etc.Fluent / advanced level in written and spoken EnglishEffective Communication, correct understanding and clear presentationCommitment to Quality, Timing and Cost of his software workpackageUnderstanding of Semiconductor Specifications for HW components and HW design schematicsExperience in embedded and real time programming and related microcontroller architectureMasters or Bachelor Engineering DegreeDemonstrated